AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Abstract class representing a container for telemetry providers. This class provides the infrastructure for collecting and managing telemetry data such as metrics and traces.
Namespace: Amazon.Runtime.Telemetry
Assembly: AWSSDK.Core.dll
Version: 3.x.y.z
public abstract class TelemetryProvider
The TelemetryProvider type exposes the following members
Name | Description | |
---|---|---|
TelemetryProvider(MeterProvider, TracerProvider) |
Name | Type | Description | |
---|---|---|---|
MeterProvider | Amazon.Runtime.Telemetry.Metrics.MeterProvider |
Gets the Amazon.Runtime.Telemetry.TelemetryProvider.MeterProvider used to create new metrics. |
|
TracerProvider | Amazon.Runtime.Telemetry.Tracing.TracerProvider |
Gets the Amazon.Runtime.Telemetry.TelemetryProvider.TracerProvider used to create new tracers. |
Name | Description | |
---|---|---|
RegisterMeterProvider(MeterProvider) |
Registers a new Amazon.Runtime.Telemetry.TelemetryProvider.MeterProvider. This method should be called to set a custom meter provider to enable metrics collection. |
|
RegisterTracerProvider(TracerProvider) |
Registers a new Amazon.Runtime.Telemetry.TelemetryProvider.TracerProvider. This method should be called to set a custom tracer provider to enable tracing. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5