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 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

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 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-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 Pencarian Transaksi diaktifkan sebelum Anda mengirim jejak ke titik akhir pelacakan OTLP.