ポイント
- トレースを Datadog Agent に送信するためのクラスター
- トレースをアクティブにするための http_connection_manager コンフィギュレーション
clusters: ... existing cluster configs ... - name: datadog_agent connect_timeout: 1s type: strict_dns lb_policy: round_robin load_assignment: cluster_name: datadog_agent endpoints: - lb_endpoints: - endpoint: address: socket_address: address: localhost port_value: 8126
http_connection_manager セクションに追加構成
- name: envoy.filters.network.http_connection_manager typed_config: "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager generate_request_id: true request_id_extension: typed_config: "@type": type.googleapis.com/envoy.extensions.request_id.uuid.v3.UuidRequestIdConfig use_request_id_for_trace_sampling: false tracing: provider: name: envoy.tracers.datadog typed_config: "@type": type.googleapis.com/envoy.config.trace.v3.DatadogConfig collector_cluster: datadog_agent service_name: envoy-v1.19