Table of Contents

Namespace IceRpc.Telemetry

Provides the telemetry interceptor and middleware; they add OpenTelemetry support to IceRPC.

Classes

TelemetryInterceptor

An interceptor that starts an Activity per request, following OpenTelemetry conventions. The activity context is written in the request TraceContext field and can be restored on the server-side by installing the TelemetryMiddleware.

TelemetryMiddleware

A middleware that starts an Activity per request, following OpenTelemetry conventions. The middleware restores the parent invocation activity from the request TraceContext field before starting the dispatch activity.