Utilisation d'un pipeline OpenSearch d'ingestion avec OpenTelemetry Collector - Amazon OpenSearch Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation d'un pipeline OpenSearch d'ingestion avec OpenTelemetry Collector

Cet exemple OpenTelemetry de fichier de configuration exporte les données de trace depuis le OpenTelemetry collecteur et les envoie vers un pipeline d' OpenSearch ingestion. Pour plus d'informations sur l'ingestion de données de trace, consultez Trace Analytics dans la documentation de Data Prepper.

Remarques :

  • La endpoint valeur doit inclure le point de terminaison de votre pipeline. Par exemple, https://pipeline-endpoint.us-east-1osis.amazonaws.com.

  • La valeur service doit être osis.

  • L'compressionoption pour l' OTLP/HTTP exportateur doit correspondre à l'compressionoption sur la OpenTelemetry source du pipeline.

extensions: sigv4auth: region: "region" service: "osis" receivers: jaeger: protocols: grpc: exporters: otlphttp: traces_endpoint: "https://pipeline-endpoint.us-east-1.osis.amazonaws.com/v1/traces" auth: authenticator: sigv4auth compression: none service: extensions: [sigv4auth] pipelines: traces: receivers: [jaeger] exporters: [otlphttp]

Vous pouvez ensuite configurer un pipeline d' OpenSearch ingestion comme le suivant, qui spécifie le plugin de OTel trace comme source :

version: "2" otel-trace-pipeline: source: otel_trace_source: path: "/v1/traces" processor: - trace_peer_forwarder: sink: - pipeline: name: "trace-pipeline" - pipeline: name: "service-map-pipeline" trace-pipeline: source: pipeline: name: "otel-trace-pipeline" processor: - otel_traces: sink: - opensearch: hosts: ["https://search-domain-endpoint.us-east-1.es.amazonaws.com"] index_type: trace-analytics-raw aws: region: "region" service-map-pipeline: source: pipeline: name: "otel-trace-pipeline" processor: - service_map: sink: - opensearch: hosts: ["https://search-domain-endpoint.us-east-1.es.amazonaws.com"] index_type: trace-analytics-service-map aws: region: "region"

Pour un autre exemple de pipeline, consultez le plan d'analyse de trace préconfiguré. Pour de plus amples informations, veuillez consulter Travailler avec des plans.