Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CloudWatch Agen Amazon
CloudWatch Agen dibangun di atas OpenTelemetry Collector, sehingga Anda dapat menggunakannya untuk menerima OpenTelemetry data dan mengirimkannya ke titik akhir CloudWatch OTLP. Bagi sebagian besar pelanggan, ini adalah cara yang disarankan untuk mengirim OpenTelemetry telemetri ke CloudWatch, karena satu agen juga dapat memberi daya pada pengalaman yang dikuratori seperti Sinyal CloudWatch Aplikasi dan Wawasan Kontainer yang Dit CloudWatch ingkatkan.
Untuk mengirim OpenTelemetry data melalui agen hari ini, Anda menyediakan konfigurasi OpenTelemetry kolektor di YAML dan menambahkannya ke konfigurasi agen itu sendiri. Mulai agen dengan file konfigurasi CloudWatch agen Anda, lalu tambahkan file OpenTelemetry YAML:
/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -c file:/tmp/agent.json -s /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a append-config -c file:/tmp/otel.yaml-s
Agen menggabungkan dua konfigurasi saat startup dan mencatat konfigurasi yang diselesaikan. Untuk menghindari konflik penggabungan dengan pipeline yang dibuat agen secara otomatis, tambahkan akhiran khusus ke setiap komponen dan nama pipeline di OpenTelemetry YAML Anda (misalnya,otlphttp/cwagent).
OpenTelemetry Komponen yang didukung
OpenTelemetry Komponen berikut tersedia untuk Anda konfigurasi dalam konfigurasi YAML yang ditambahkan. Gunakan nama tipe komponen yang ditampilkan di sini sebagai kunci dalam YAML Anda.
| Jenis komponen | Komponen yang tersedia |
|---|---|
Penerima |
|
Prosesor |
|
Eksportir |
|
Ekstensi |
|
CloudWatch Agen hanya mendukung penulisan telemetri ke AWS tujuan.
Contoh konfigurasi
Contoh berikut mengirim setiap sinyal ke titik akhir CloudWatch OTLP yang sesuai menggunakan otlphttp eksportir dan sigv4auth ekstensi. Setiap komponen dan nama pipeline menggunakan akh /cwagent iran untuk menghindari konflik dengan pipeline yang dibuat agen secara otomatis. Ganti region dengan AWS wilayah Anda.
Metrik-metrik
receivers: otlp/cwagent: protocols: http: endpoint: 0.0.0.0:4318 processors: batch/cwagent: {} exporters: otlphttp/cwagent: metrics_endpoint: https://monitoring.region.amazonaws.com/v1/metrics auth: authenticator: sigv4auth/cwagent extensions: sigv4auth/cwagent: region: "region" service: "monitoring" service: extensions: [sigv4auth/cwagent] pipelines: metrics/cwagent: receivers: [otlp/cwagent] processors: [batch/cwagent] exporters: [otlphttp/cwagent]
Log
receivers: otlp/cwagent: protocols: http: endpoint: 0.0.0.0:4318 exporters: otlphttp/cwagent: logs_endpoint: https://logs.region.amazonaws.com/v1/logs headers: x-aws-log-group:my-log-groupx-aws-log-stream: default auth: authenticator: sigv4auth/cwagent extensions: sigv4auth/cwagent: region: "region" service: "logs" service: extensions: [sigv4auth/cwagent] pipelines: logs/cwagent: receivers: [otlp/cwagent] exporters: [otlphttp/cwagent]
Jejak
receivers: otlp/cwagent: protocols: http: endpoint: 0.0.0.0:4318 exporters: otlphttp/cwagent: traces_endpoint: https://xray.region.amazonaws.com/v1/traces auth: authenticator: sigv4auth/cwagent extensions: sigv4auth/cwagent: region: "region" service: "xray" service: extensions: [sigv4auth/cwagent] pipelines: traces/cwagent: receivers: [otlp/cwagent] exporters: [otlphttp/cwagent]
catatan
Pastikan Pencarian Transaksi diaktifkan sebelum Anda mengirim jejak ke titik akhir pelacakan OTLP.