AWS SDK Version 3 for .NET
API Reference

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.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.Telemetry.TelemetryProvider

Namespace: Amazon.Runtime.Telemetry
Assembly: AWSSDK.Core.dll
Version: 3.x.y.z

Syntax

C#
public abstract class TelemetryProvider

The TelemetryProvider type exposes the following members

Constructors

Properties

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method 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.

Public Method RegisterTracerProvider(TracerProvider)

Registers a new Amazon.Runtime.Telemetry.TelemetryProvider.TracerProvider. This method should be called to set a custom tracer provider to enable tracing.

Version Information

.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