Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea OpenTelemetry il tuo Collector personalizzato
Puoi creare il tuo OpenTelemetry Collector personalizzato per ottenere la migliore esperienza di osservabilità delle applicazioni. CloudWatch OpenTelemetry In questa configurazione, è necessario creare il proprio OpenTelemetry Collector con componenti open source. CloudWatch
Prerequisito
Assicurati che Transaction Search sia abilitato in CloudWatch. Per ulteriori informazioni, consulta Transaction Search.
Crea il tuo collezionista
Puoi creare il tuo raccoglitore con la seguente configurazione per monitorare la tua applicazione. CloudWatch OpenTelemetry Per ulteriori informazioni, consulta Costruire un raccoglitore personalizzato
La configurazione comune per 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
Configurazione aggiuntiva per le tracce.
# 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
Nota
Tieni presente quanto segue:
Dopo aver creato il raccoglitore, distribuisci e configura il raccoglitore personalizzato in un ambiente host o kubernetes seguendo la procedura riportata di seguito. OpenTelemetry Collezionista Contrib
Per informazioni sulla configurazione del OpenTelemetry collettore personalizzato con Application Signals Processor, consulta un esempio di configurazione personalizzata di Application Signals.
Application Signals Processor supporta solo le versioni più recenti di OpenTelemetry Collector per le build personalizzate. Per informazioni sulle versioni supportate, opentelemetry-collector-contrib consultate il repository.