我在Azure应用程序服务(网站)上有一个网站,该网站在我的应用程序见解中记录了很多数据。我喜欢仅对请求进行抽样,因为有很多请求,但是我需要拥有所有自定义事件,因为它们具有商务价值。 我该怎么办?
我尝试过
应用洞察力>使用率和估计成本>数据采样
但是唯一的选择是为所有功能启用它:
打开后:
答案 0 :(得分:3)
您可以在ApplicationInsights.config文件中配置自定义采样率。 可以在抽样中包括或排除特定类型。
示例:
<Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
<MaxTelemetryItemsPerSecond>500</MaxTelemetryItemsPerSecond>
<MaxSamplingPercentage>10.0</MaxSamplingPercentage>
<MinSamplingPercentage>1.0</MinSamplingPercentage>
<ExcludedTypes>Event,Exception</ExcludedTypes>
<IncludedTypes>Request</IncludedTypes>
</Add>
See here获取完整的文档。