我对 Azure Application Insights Sampling 有疑问。
我确实需要 10% 的采样率,我知道我可以在 Application Insights 上使用applicationinsights.json
. 但是我也有一个用例,我不想根据参数对某些请求进行采样(过滤掉)。例如,假设我遇到了手动测试请求,那么我不希望它被采样过滤。另一个用例,假设对于特定用户,我不希望请求被过滤。
但是这个配置不是静态的,这意味着,我无法在applicationinsights.json
. 我需要在请求级别决定它。我将需要检查一些请求参数,并根据它们决定是否对该请求进行采样。
这有可能实现吗?如果是,您能否分享代码/文档?