Table of Contents

Namespace Polly.Telemetry

Classes

MeteringEnricher

Enricher used to enrich the metrics with additional information.

ResilienceStrategyTelemetry

Resilience telemetry is used by individual resilience strategies to report some important events.

ResilienceTelemetrySource

The source of resilience telemetry events.

TelemetryListener

Listener of resilience telemetry events.

TelemetryOptions

The options that are used to configure the telemetry that is produced by the resilience strategies.

Structs

EnrichmentContext<TResult, TArgs>

Enrichment context used when reporting resilience events.

ExecutionAttemptArguments

Arguments that encapsulate the execution attempt for retries or hedging.

PipelineExecutedArguments

Arguments that indicate the pipeline execution started.

PipelineExecutingArguments

Arguments that indicate the pipeline execution started.

ResilienceEvent

Represents a resilience event that has been reported.

SeverityProviderArguments

Arguments used by SeverityProvider.

TelemetryEventArguments<TResult, TArgs>

Represents the information about the resilience event.

Enums

ResilienceEventSeverity

The severity of reported resilience event.