View a markdown version of this page

Erstellen Sie Ihren eigenen benutzerdefinierten OpenTelemetry Collector - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie Ihren eigenen benutzerdefinierten OpenTelemetry Collector

Sie können Ihren eigenen benutzerdefinierten OpenTelemetry Collector erstellen, um die beste Erfahrung CloudWatch mit OpenTelemetry der Anwendungsbeobachtbarkeit zu erzielen. In diesem Setup müssen Sie Ihren eigenen OpenTelemetry Collector mit CloudWatch Open-Source-Komponenten erstellen.

Voraussetzung

Stellen Sie sicher, dass die Transaktionssuche in aktiviert ist CloudWatch. Weitere Informationen finden Sie unter Transaktionssuche.

Ihren eigenen Kollektor erstellen

Sie können Ihren eigenen Collector mit der folgenden Konfiguration erstellen, CloudWatch mit dem Sie Ihre Anwendung überwachen können OpenTelemetry. Weitere Informationen finden Sie unter Erstellen eines benutzerdefinierten Kollektors.

Die allgemeine Konfiguration für 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

Zusätzliche Konfiguration für Ablaufverfolgungen.

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

Beachten Sie Folgendes: