Skip to content

Commit 05929b9

Browse files
committed
[AppInsights] bumping MaxTelemetryItemsPerSecond default to 20
1 parent 57859bc commit 05929b9

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/WebJobs.Script/Host/ScriptHost.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1756,7 +1756,11 @@ internal static void ApplyLoggerConfig(JObject configJson, ScriptHostConfigurati
17561756

17571757
internal static void ApplyApplicationInsightsConfig(JObject configJson, ScriptHostConfiguration scriptConfig)
17581758
{
1759-
scriptConfig.ApplicationInsightsSamplingSettings = new SamplingPercentageEstimatorSettings();
1759+
scriptConfig.ApplicationInsightsSamplingSettings = new SamplingPercentageEstimatorSettings
1760+
{
1761+
MaxTelemetryItemsPerSecond = 20
1762+
};
1763+
17601764
JObject configSection = (JObject)configJson["applicationInsights"];
17611765
JToken value;
17621766
if (configSection != null)

test/WebJobs.Script.Tests/ScriptHostTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1023,7 +1023,7 @@ public void ApplyApplicationInsightsConfig_SamplingEnabled_CreatesDefaultSetting
10231023
ScriptHost.ApplyApplicationInsightsConfig(config, scriptConfig);
10241024

10251025
Assert.NotNull(scriptConfig.ApplicationInsightsSamplingSettings);
1026-
Assert.Equal(5, scriptConfig.ApplicationInsightsSamplingSettings.MaxTelemetryItemsPerSecond);
1026+
Assert.Equal(20, scriptConfig.ApplicationInsightsSamplingSettings.MaxTelemetryItemsPerSecond);
10271027
}
10281028

10291029
[Fact]
@@ -1101,7 +1101,7 @@ public void ApplyApplicationInsightsConfig_NoSettings_CreatesDefaultSettings()
11011101
ScriptHost.ApplyApplicationInsightsConfig(config, scriptConfig);
11021102

11031103
Assert.NotNull(scriptConfig.ApplicationInsightsSamplingSettings);
1104-
Assert.Equal(5, scriptConfig.ApplicationInsightsSamplingSettings.MaxTelemetryItemsPerSecond);
1104+
Assert.Equal(20, scriptConfig.ApplicationInsightsSamplingSettings.MaxTelemetryItemsPerSecond);
11051105
}
11061106

11071107
[Fact]

0 commit comments

Comments
 (0)