Uso de una canalización de OpenSearch Ingestion con OpenTelemetry Collector - Amazon OpenSearch Service

Uso de una canalización de OpenSearch Ingestion con OpenTelemetry Collector

Este ejemplo de archivo de configuración de OpenTelemetry exporta los datos de rastreo del Recolector de OpenTelemetry y los envía a una canalización de OpenSearch Ingestion. Para más información sobre la ingesta de datos de rastreo, consulte Trace Analytics en la documentación de Data Prepper.

Tenga en cuenta lo siguiente:

  • El valor endpoint debe incluir el punto de conexión de la canalización. Por ejemplo, https://pipeline-endpoint.us-east-1osis.amazonaws.com.

  • El valor service debe ser osis.

  • La opción compression de OTLP/HTTP Exporter debe coincidir con la opción compression del origen de OpenTelemetry de la canalización.

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]

A continuación, puede configurar una canalización de OpenSearch Ingestion como la siguiente, en la que se especifica el complemento de rastreo OTel como origen:

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"

Para ver otro ejemplo de canalización, consulte el esquema preconfigurado de Trace Analytics. Para obtener más información, consulte Uso de esquemas.