Skip to content

Commit cd4ce84

Browse files
authored
Enable v2 telemetry by default (#4638)
1 parent 4db4ffa commit cd4ce84

File tree

2 files changed

+4
-25
lines changed

2 files changed

+4
-25
lines changed

tracer/src/Datadog.Trace/Telemetry/TelemetrySettings.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -144,18 +144,12 @@ public static TelemetrySettings FromSource(IConfigurationSource source, IConfigu
144144

145145
var dependencyCollectionEnabled = config.WithKeys(ConfigurationKeys.Telemetry.DependencyCollectionEnabled).AsBool(true);
146146

147-
var isRunningInAzureAppService = config
148-
.WithKeys(ConfigurationKeys.AzureAppService.AzureAppServicesContextKey)
149-
.AsBool(false);
150-
151-
// Currently enabled by default in AAS, will be flipped to true for all in later versions as part of the rollout
152-
var v2Enabled = config.WithKeys(ConfigurationKeys.Telemetry.V2Enabled).AsBool(defaultValue: isRunningInAzureAppService);
147+
var v2Enabled = config.WithKeys(ConfigurationKeys.Telemetry.V2Enabled).AsBool(defaultValue: true);
153148

154149
// For testing purposes only
155150
var debugEnabled = config.WithKeys(ConfigurationKeys.Telemetry.DebugEnabled).AsBool(false);
156151

157-
// Currently disabled, will be flipped to true in later versions as part of the rollout
158-
// Also, will require v2 enabled
152+
// Requires v2 enabled
159153
bool metricsEnabled;
160154
if (isServerless)
161155
{

tracer/test/Datadog.Trace.Tests/Telemetry/TelemetrySettingsTests.cs

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -294,29 +294,14 @@ public void HeartbeatInterval(string value, double expected)
294294
settings.HeartbeatInterval.Should().Be(TimeSpan.FromSeconds(expected));
295295
}
296296

297-
[Theory]
298-
[InlineData("0", false)]
299-
[InlineData(null, false)]
300-
[InlineData("", false)]
301-
[InlineData("1", true)]
302-
public void V2Enabled_DisabledByDefault(string value, bool expected)
303-
{
304-
var source = CreateConfigurationSource((ConfigurationKeys.Telemetry.V2Enabled, value));
305-
var settings = TelemetrySettings.FromSource(source, NullConfigurationTelemetry.Instance, () => true, isServerless: false);
306-
307-
settings.V2Enabled.Should().Be(expected);
308-
}
309-
310297
[Theory]
311298
[InlineData("0", false)]
312299
[InlineData(null, true)]
313300
[InlineData("", true)]
314301
[InlineData("1", true)]
315-
public void V2Enabled_EnabledByDefaultInAas(string value, bool expected)
302+
public void V2Enabled_EnabledByDefault(string value, bool expected)
316303
{
317-
var source = CreateConfigurationSource(
318-
(ConfigurationKeys.AzureAppService.AzureAppServicesContextKey, "1"),
319-
(ConfigurationKeys.Telemetry.V2Enabled, value));
304+
var source = CreateConfigurationSource((ConfigurationKeys.Telemetry.V2Enabled, value));
320305
var settings = TelemetrySettings.FromSource(source, NullConfigurationTelemetry.Instance, () => true, isServerless: false);
321306

322307
settings.V2Enabled.Should().Be(expected);

0 commit comments

Comments
 (0)