View a markdown version of this page

CloudWatch Agen Amazon - Amazon CloudWatch

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 Kolektor, 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 CloudWatch, karena satu agen juga dapat memberi daya pada pengalaman yang dikuratori seperti Sinyal CloudWatch Aplikasi dan Wawasan Kontainer yang CloudWatch Ditingkatkan.

Untuk mengirim OpenTelemetry data melalui agen hari ini, Anda menyediakan konfigurasi OpenTelemetry kolektor di YAMAL dan menambahkannya ke konfigurasi agen itu sendiri. Mulai agen dengan file konfigurasi CloudWatch agen Anda, lalu tambahkan file OpenTelemetry YAMM:

/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 gabungan dengan pipeline yang dibuat agen secara otomatis, tambahkan akhiran khusus ke setiap komponen dan nama pipeline di OpenTelemetry YAMAL Anda (misalnya,). otlphttp/cwagent

OpenTelemetry Komponen yang didukung

OpenTelemetry Komponen berikut tersedia untuk Anda konfigurasikan dalam konfigurasi YAMM yang ditambahkan. Gunakan nama tipe komponen yang ditampilkan di sini sebagai kunci di YAMAL Anda.

Jenis komponen Komponen yang tersedia

Penerima

otlp, prometheus, statsd, collectd, jmx, hostmetrics, filelog, tcplog, udplog, jaeger, zipkin, kafka, kubeletstats

Prosesor

batch, memory_limiter, filter, attributes, resource, resourcedetection, metricstransform, transform, cumulativetodelta, deltatocumulative, deltatorate, groupbyattrs, groupbytrace, k8sattributes, metricsgeneration, metricstarttime, probabilistic_sampler, span, tail_sampling

Eksportir

otlphttp, awsemf, awscloudwatchlogs, awsxray, prometheusremotewrite, debug

Ekstensi

sigv4auth, headers_setter, file_storage, health_check, pprof, zpages

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 ekstensi. sigv4auth Setiap komponen dan nama pipeline menggunakan /cwagent akhiran untuk menghindari konflik dengan saluran pipa 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-group x-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 Penelusuran Transaksi diaktifkan sebelum Anda mengirim jejak ke titik akhir jejak OTLP.