Sys*_*ace 5 c# azure azure-web-roles azure-traffic-manager azure-application-insights
我已经在我的网络角色上启用了流量管理器和监控设置,现在我的应用程序洞察使用情况完全无法使用(从Internet Explorer或Windows NT 24小时内的11次展示)并将其标记为"真实用户流量"?SMH.
进一步的伤害是从刀片"过滤"路由名称的糟糕的UX,特别是当我有几十个无法保存的端点时.我也没有找到出口到.pdf的方法,以便我可以与顾问和/或投资者分享.我可以将所有这些数据导出到JSON并创建我自己的报告/分析,以便花时间,资源和资金来重新创建已创建的内容以及我已经支付的内容?不计算.
有没有办法在特定端点或路由上设置MVC属性/过滤器,以便它不参与任何Application Insights服务器请求跟踪? 或者这太简单了?
如果您有办法区分代码中的合成流量(例如,通过查看标头),则可以通过实现遥测初始化程序来将其标记为这样,例如:
public class SyntheticSourceInitializer : ITelemetryInitializer
{
public void Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry telemetry)
{
if (MySyntheticCheck(HttpContext.Current.Request))
{
telemetry.Context.Operation.SyntheticSource = "MySyntheticSource";
}
}
}
Run Code Online (Sandbox Code Playgroud)
请参阅此博客文章,了解如何注册遥测初始化程序。
一旦您将流量识别为合成流量,您就可以将其过滤掉。
归档时间: |
|
查看次数: |
950 次 |
最近记录: |