Skip to content

Commit d6cb9ac

Browse files
authored
[golang] Accept env var format for telemetry keys (#5833)
1 parent 78803a1 commit d6cb9ac

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

tests/parametric/test_telemetry.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,66 +20,77 @@
2020
"python": "DD_INJECTION_ENABLED",
2121
"java": "injection_enabled",
2222
"ruby": "DD_INJECTION_ENABLED",
23+
"golang": ["DD_INJECTION_ENABLED", "injection_enabled"],
2324
},
2425
"ssi_forced_injection_enabled": {
2526
"python": "DD_INJECT_FORCE",
2627
"ruby": "DD_INJECT_FORCE",
2728
"java": "inject_force",
29+
"golang": ["DD_INJECT_FORCE", "inject_force"],
2830
},
2931
"trace_sample_rate": {
3032
"dotnet": "DD_TRACE_SAMPLE_RATE",
3133
"nodejs": "DD_TRACE_SAMPLE_RATE",
3234
"python": "DD_TRACE_SAMPLE_RATE",
3335
"ruby": "DD_TRACE_SAMPLE_RATE",
36+
"golang": ["DD_TRACE_SAMPLE_RATE", "trace_sample_rate"],
3437
},
3538
"logs_injection_enabled": {
3639
"dotnet": "DD_LOGS_INJECTION",
3740
"nodejs": "DD_LOG_INJECTION", # TODO: rename to DD_LOGS_INJECTION in subsequent PR
3841
"python": "DD_LOGS_INJECTION",
3942
"php": "trace.logs_enabled",
4043
"ruby": "tracing.log_injection",
44+
"golang": ["DD_LOGS_INJECTION", "trace.logs_enabled"],
4145
},
4246
"trace_header_tags": {
4347
"dotnet": "DD_TRACE_HEADER_TAGS",
4448
"nodejs": "DD_TRACE_HEADER_TAGS",
4549
"python": "DD_TRACE_HEADER_TAGS",
50+
"golang": ["DD_TRACE_HEADER_TAGS", "trace_header_tags"],
4651
},
47-
"trace_tags": {"dotnet": "DD_TAGS", "nodejs": "DD_TAGS", "python": "DD_TAGS"},
52+
"trace_tags": {"dotnet": "DD_TAGS", "nodejs": "DD_TAGS", "python": "DD_TAGS", "golang": ["DD_TAGS", "trace_tags"]},
4853
"trace_enabled": {
4954
"dotnet": "DD_TRACE_ENABLED",
5055
"nodejs": "tracing",
5156
"python": "DD_TRACE_ENABLED",
5257
"ruby": "tracing.enabled",
58+
"golang": ["DD_TRACE_ENABLED", "trace_enabled"],
5359
},
5460
"profiling_enabled": {
5561
"dotnet": "DD_PROFILING_ENABLED",
5662
"nodejs": "profiling.enabled",
5763
"python": "DD_PROFILING_ENABLED",
5864
"ruby": "profiling.enabled",
65+
"golang": ["DD_PROFILING_ENABLED", "profiling_enabled"],
5966
},
6067
"appsec_enabled": {
6168
"dotnet": "DD_APPSEC_ENABLED",
6269
"nodejs": "appsec.enabled",
6370
"python": "DD_APPSEC_ENABLED",
6471
"ruby": "appsec.enabled",
72+
"golang": ["DD_APPSEC_ENABLED", "appsec_enabled"],
6573
},
6674
"data_streams_enabled": {
6775
"dotnet": "DD_DATA_STREAMS_ENABLED",
6876
"nodejs": "dsmEnabled",
6977
"python": "DD_DATA_STREAMS_ENABLED",
78+
"golang": ["DD_DATA_STREAMS_ENABLED", "data_streams_enabled"],
7079
},
7180
"runtime_metrics_enabled": {
7281
"dotnet": "DD_RUNTIME_METRICS_ENABLED",
7382
"nodejs": "runtime.metrics.enabled",
7483
"python": "DD_RUNTIME_METRICS_ENABLED",
7584
"ruby": "runtime_metrics_enabled",
85+
"golang": ["DD_RUNTIME_METRICS_ENABLED", "runtime_metrics_enabled"],
7686
},
7787
"dynamic_instrumentation_enabled": {
7888
"dotnet": "DD_DYNAMIC_INSTRUMENTATION_ENABLED",
7989
"nodejs": "dynamicInstrumentation.enabled",
8090
"python": "DD_DYNAMIC_INSTRUMENTATION_ENABLED",
8191
"php": "dynamic_instrumentation.enabled",
8292
"ruby": "dynamic_instrumentation.enabled",
93+
"golang": ["DD_DYNAMIC_INSTRUMENTATION_ENABLED", "dynamic_instrumentation_enabled"],
8394
},
8495
"trace_debug_enabled": {
8596
"php": "trace.debug",
@@ -93,10 +104,12 @@
93104
"dotnet": "DD_TAGS",
94105
"python": "DD_TAGS",
95106
"nodejs": "DD_TAGS",
107+
"golang": ["DD_TAGS", "trace_tags"],
96108
},
97109
"trace_propagation_style": {
98110
"dotnet": "DD_TRACE_PROPAGATION_STYLE",
99111
"php": "trace.propagation_style",
112+
"golang": ["DD_TRACE_PROPAGATION_STYLE", "trace.propagation_style"],
100113
},
101114
}
102115

0 commit comments

Comments
 (0)