我想切换到使用Application Insights进行日志记录等.我知道我将需要对遥测数据进行采样,以保持免费计划.但是,我希望能够看到导致异常被抛出的所有事件序列,因此我可以重现它们.
Application Insights是否内置了类似的东西?如果没有,是否有某种方法可以编写一个产生所需行为的自定义采样器?例如
class CustomSampler : ITelemetrySampler
James Davis .. 9
AdaptiveSamplingTelemetryProcessor的2.2.0版中有ExcludeTypes属性.
499 Exception
来自2.2.0-beta1的发行说明
通过指定ExcludedTypes属性(在AdaptiveSampling遥测处理器节点下添加ExcludedTypes元素,带有';' - 分隔列表,可以从采样中排除遥测类型.可能的类型是"依赖","事件","异常","PageView","请求" ","追踪").
https://github.com/Microsoft/ApplicationInsights-dotnet/blob/v2.2.0/src/TelemetryChannels/ServerTelemetryChannel/Shared/AdaptiveSamplingTelemetryProcessor.cs#L67
AdaptiveSamplingTelemetryProcessor的2.2.0版中有ExcludeTypes属性.
499 Exception
来自2.2.0-beta1的发行说明
通过指定ExcludedTypes属性(在AdaptiveSampling遥测处理器节点下添加ExcludedTypes元素,带有';' - 分隔列表,可以从采样中排除遥测类型.可能的类型是"依赖","事件","异常","PageView","请求" ","追踪").
https://github.com/Microsoft/ApplicationInsights-dotnet/blob/v2.2.0/src/TelemetryChannels/ServerTelemetryChannel/Shared/AdaptiveSamplingTelemetryProcessor.cs#L67