首页 > 解决方案 > Application Insights URL 分组

问题描述

我目前有一个使用以下路线设置的 api:

/api/v1.0/External/{id}/Player
/api/External/{id}/Player

当客户端点击这些 URL 时,我们会在 Application Insights 中看到许多不同的 URL,例如:

/api/v1.0/External/1/Player
/api/External/5/Player
/api/v1.0/External/7/Player
/api/External/1/Player
/api/v1.0/External/10/Player
/api/External/8/Player

在查看失败的操作时,这使得在端点中查找常见错误非常困难,因为这些错误遍布各处。

有没有办法获得应用程序洞察力来处理上述所有 URL 都是相同的 URL?

标签: c#asp.netasp.net-mvc-4azure-application-insights

解决方案


您可以使用ITelemetryProcessor在将数据发送到门户之前对其进行处理。在那里,您可以通过路由逻辑规范化 URL 路径。

另一种选择是在 Analytics 中搜索原始数据,可从“概览”选项卡顶部的按钮工具栏访问。在那里,您可以使用通配符代替占位符值来按路径查询。


推荐阅读