我们能否将Azure应用程序见解配置为仅对请求遥测进行采样,而不对其余采样进行采样

时间:2019-04-06 12:20:26

标签: azure azure-application-insights

我在我的项目中使用Azureure AI进行遥测。但是AI的成本很高,而且似乎仍在继续使用我们需要启用采样的AI。

我想知道采样是如何完成的,能否在遥测类型的级别上进行配置?可以仅对请求遥测进行采样,而不对跟踪或异常遥测进行采样。也可以仅对成功案例进行采样,而对失败案例进行采样

1 个答案:

答案 0 :(得分:1)

是的。 Here is a lengthy article关于Application Insights中的所有采样类型和可用配置。

简短地:

  • 可以将采样设置为某个百分比,或者可以自适应采样 并设置为特定的“每秒项目数”级别(它将进行调整 动态百分比);
  • 抽样可以使用/ <ExcludedTypes>包括/排除某些类型 已添加到ApplicationInsights.config文件中的采样节点或通过 代码;
  • 如果安装,默认情况下启用采样 Microsoft.ApplicationInsights.Web或 Microsoft.ApplicationInsights.AspNetCore Nuget程序包
  • 您可以使用Telemetry Processors设置自己的过滤器进行采样 排除不必要的遥测,例如成功的快速请求和 相似..