@@ -26,38 +26,47 @@ const (
2626 FlagTracingRatio = "tracing.ratio"
2727)
2828
29+ // CategoryTracing is the tracing flag category.
30+ var CategoryTracing = "Tracing"
31+
2932// TracingFlags are flags that configure tracing.
3033var TracingFlags = Flags {
3134 & cli.StringFlag {
32- Name : FlagTracingExporter ,
33- Usage : "The tracing backend. Supported: 'zipkin', 'otlphttp', 'otlpgrpc'." ,
34- EnvVars : []string {"TRACING_EXPORTER" },
35+ Name : FlagTracingExporter ,
36+ Category : CategoryTracing ,
37+ Usage : "The tracing backend. Supported: 'zipkin', 'otlphttp', 'otlpgrpc'." ,
38+ EnvVars : []string {"TRACING_EXPORTER" },
3539 },
3640 & cli.StringFlag {
37- Name : FlagTracingEndpoint ,
38- Usage : "The tracing backend endpoint." ,
39- EnvVars : []string {"TRACING_ENDPOINT" },
41+ Name : FlagTracingEndpoint ,
42+ Category : CategoryTracing ,
43+ Usage : "The tracing backend endpoint." ,
44+ EnvVars : []string {"TRACING_ENDPOINT" },
4045 },
4146 & cli.BoolFlag {
42- Name : FlagTracingEndpointInsecure ,
43- Usage : "Determines if the endpoint is insecure." ,
44- EnvVars : []string {"TRACING_ENDPOINT_INSECURE" },
47+ Name : FlagTracingEndpointInsecure ,
48+ Category : CategoryTracing ,
49+ Usage : "Determines if the endpoint is insecure." ,
50+ EnvVars : []string {"TRACING_ENDPOINT_INSECURE" },
4551 },
4652 & cli.StringSliceFlag {
47- Name : FlagTracingTags ,
48- Usage : "A list of tags appended to every trace. Format: key=value." ,
49- EnvVars : []string {"TRACING_TAGS" },
53+ Name : FlagTracingTags ,
54+ Category : CategoryTracing ,
55+ Usage : "A list of tags appended to every trace. Format: key=value." ,
56+ EnvVars : []string {"TRACING_TAGS" },
5057 },
5158 & cli.StringSliceFlag {
52- Name : FlagTracingHeaders ,
53- Usage : "A list of headers appended to every trace when supported by the exporter. Format: key=value." ,
54- EnvVars : []string {"TRACING_HEADERS" },
59+ Name : FlagTracingHeaders ,
60+ Category : CategoryTracing ,
61+ Usage : "A list of headers appended to every trace when supported by the exporter. Format: key=value." ,
62+ EnvVars : []string {"TRACING_HEADERS" },
5563 },
5664 & cli.Float64Flag {
57- Name : FlagTracingRatio ,
58- Usage : "The ratio between 0 and 1 of sample traces to take." ,
59- Value : 0.5 ,
60- EnvVars : []string {"TRACING_RATIO" },
65+ Name : FlagTracingRatio ,
66+ Category : CategoryTracing ,
67+ Usage : "The ratio between 0 and 1 of sample traces to take." ,
68+ Value : 0.5 ,
69+ EnvVars : []string {"TRACING_RATIO" },
6170 },
6271}
6372
0 commit comments