

 AWS SDK untuk .NET V3 telah memasuki mode pemeliharaan.

Kami menyarankan Anda bermigrasi ke [AWS SDK untuk .NET V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html). Untuk detail dan informasi tambahan tentang cara bermigrasi, silakan lihat [pengumuman mode pemeliharaan](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/) kami.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Penyedia telemetri
<a name="observability-telemetry-providers"></a>

[SDK menyediakan implementasi [OpenTelemetry](https://opentelemetry.io/)sebagai penyedia telemetri, yang dijelaskan di bagian selanjutnya.](observability-telemetry-providers-otel.md)

Jika Anda memiliki persyaratan telemetri tertentu, sudah memiliki solusi telemetri dalam pikiran, atau memerlukan kontrol halus atas bagaimana data telemetri ditangkap dan diproses, Anda juga dapat menerapkan penyedia telemetri Anda sendiri.

Daftarkan implementasi Anda sendiri dengan [TelemetryProvider](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Runtime/TTelemetryProvider.html)kelas. Berikut ini adalah contoh sederhana tentang cara mendaftar sendiri `TracerProvider` dan`MeterProvider`.

```
using Amazon;
using Amazon.Runtime.Telemetry;
using Amazon.Runtime.Telemetry.Metrics;
using Amazon.Runtime.Telemetry.Tracing;

public class CustomTracerProvider : TracerProvider
{
    // Implement custom tracing logic here
}
public class CustomMeterProvider : MeterProvider
{
    // Implement custom metrics logic here
}

// Register custom implementations
AWSConfigs.TelemetryProvider.RegisterTracerProvider(new CustomTracerProvider());
AWSConfigs.TelemetryProvider.RegisterMeterProvider(new CustomMeterProvider());
```

**Topics**
+ [OpenTelemetry](observability-telemetry-providers-otel.md)