xref: /aosp_15_r20/external/grpc-grpc-java/xds/third_party/envoy/src/main/proto/envoy/config/trace/v2/datadog.proto (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1syntax = "proto3";
2
3package envoy.config.trace.v2;
4
5import "udpa/annotations/status.proto";
6import "validate/validate.proto";
7
8option java_package = "io.envoyproxy.envoy.config.trace.v2";
9option java_outer_classname = "DatadogProto";
10option java_multiple_files = true;
11option go_package = "github.com/envoyproxy/go-control-plane/envoy/config/trace/v2;tracev2";
12option (udpa.annotations.file_status).package_version_status = FROZEN;
13
14// [#protodoc-title: Datadog tracer]
15
16// Configuration for the Datadog tracer.
17// [#extension: envoy.tracers.datadog]
18message DatadogConfig {
19  // The cluster to use for submitting traces to the Datadog agent.
20  string collector_cluster = 1 [(validate.rules).string = {min_bytes: 1}];
21
22  // The name used for the service when traces are generated by envoy.
23  string service_name = 2 [(validate.rules).string = {min_bytes: 1}];
24}
25