Menggunakan pipa OpenSearch Ingestion dengan Collector OpenTelemetry - OpenSearch Layanan Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan pipa OpenSearch Ingestion dengan Collector OpenTelemetry

File OpenTelemetry konfigurasi sampel ini mengekspor data jejak dari OpenTelemetry Collector dan mengirimkannya ke pipeline OpenSearch Ingestion. Untuk informasi selengkapnya tentang menelan data jejak, lihat Trace Analytics di dokumentasi Penyedia Data.

Perhatikan hal berikut:

  • endpointNilai harus menyertakan titik akhir pipeline Anda. Misalnya, https://pipeline-endpoint.us-east-1.osis.amazonaws.com.

  • Nilai service haruslah osis.

  • compressionOpsi untukOTLP/HTTPEksportir harus cocok dengan compression opsi pada OpenTelemetry sumber pipa.

extensions: sigv4auth: region: "us-east-1" 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]

Anda kemudian dapat mengonfigurasi pipeline OpenSearch Ingestion seperti berikut ini, yang menentukan plugin OTeltrace sebagai sumbernya:

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: # IAM role that OpenSearch Ingestion assumes to access the domain sink sts_role_arn: "arn:aws:iam::{account-id}:role/pipeline-role" region: "us-east-1" 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: # IAM role that the pipeline assumes to access the domain sink sts_role_arn: "arn:aws:iam::{account-id}:role/pipeline-role" region: "us-east-1"

Untuk contoh pipeline lainnya, lihat cetak biru analisis jejak yang telah dikonfigurasi sebelumnya. Untuk informasi selengkapnya, lihat Menggunakan cetak biru untuk membuat pipeline.