Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bangun OpenTelemetry Kolektor kustom Anda sendiri
Anda dapat membangun OpenTelemetry Kolektor kustom Anda sendiri untuk mendapatkan pengalaman observabilitas aplikasi terbaik. CloudWatch OpenTelemetry Dalam pengaturan ini, Anda perlu membangun OpenTelemetry Kolektor Anda sendiri dengan CloudWatch komponen open source.
Prasyarat
Pastikan Penelusuran Transaksi diaktifkan CloudWatch. Untuk informasi selengkapnya, lihat Pencarian Transaksi.
Bangun kolektor Anda sendiri
Anda dapat membangun kolektor Anda sendiri dengan konfigurasi berikut untuk memantau aplikasi Anda OpenTelemetry. CloudWatch Untuk informasi selengkapnya, lihat Membangun kolektor khusus
Konfigurasi umum untuk CloudWatch.
dist: name: otelcol-dev description: OTel Collector for sending telemetry to CloudWatch. output_path: ./otelcol-dev extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.111.0 - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.113.0 exporters: - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.111.0 - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.111.0 receivers: - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.111.0
Konfigurasi tambahan untuk jejak.
# Enable Tracing dist: name: otelcol-dev description: OTel Collector for sending telemetry to CloudWatch. output_path: ./otelcol-dev extensions: #Include common configurations and your custom extensions exporters: #Include common configurations and your custom extensions receivers: - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.111.0 processors: - gomod: github.com/amazon-contributing/opentelemetry-collector-contrib/processor/awsapplicationsignalsprocessor v0.113.0 - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.113.0 - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.113.0 replaces: - github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.113.0 => github.com/amazon-contributing/opentelemetry-collector-contrib/internal/aws/awsutil v0.113.0 - github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.113.0 => github.com/amazon-contributing/opentelemetry-collector-contrib/internal/aws/cwlogs v0.113.0 - github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.113.0 => github.com/amazon-contributing/opentelemetry-collector-contrib/exporter/awsemfexporter v0.113.0 - github.com/openshift/api v3.9.0+incompatible => github.com/openshift/api v0.0.0-20180801171038-322a19404e37
catatan
Perhatikan hal berikut:
Setelah kolektor dibangun, gunakan dan konfigurasikan kolektor kustom di lingkungan host atau kubernetes dengan mengikuti prosedur di bawah. OpenTelemetry Kontributor Kolektor
Untuk informasi tentang pengaturan OpenTelemetry kolektor kustom dengan Application Signals Processor, lihat contoh konfigurasi kustom Sinyal Aplikasi
. Application Signals Processor hanya mendukung versi terbaru dari OpenTelemetry Collectors untuk custom build. Untuk informasi tentang versi yang didukung, lihat opentelemetry-collector-contrib repositori .