c# - 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?
解决方案
您可以使用ITelemetryProcessor在将数据发送到门户之前对其进行处理。在那里,您可以通过路由逻辑规范化 URL 路径。
另一种选择是在 Analytics 中搜索原始数据,可从“概览”选项卡顶部的按钮工具栏访问。在那里,您可以使用通配符代替占位符值来按路径查询。
推荐阅读
- java - 使用 Maven 运行单元测试
- python - 熊猫间隔不适用于日期时间对象
- password-hash - 在 Java 中设置 Argon2 算法类型
- ssis - 在 SSIS 中使用单个连接在多个表中加载多个 excel 文件
- javascript - (中间值)}.then 不是函数
- python - python pyomo:离散变量的声明
- scala - Scala测试某些领域的匹配案例类
- javascript - 带有 CustomJS 的 Bokeh 回调:有没有办法从另一个带有自定义 JS 的回调内部触发带有 CustomJS 的回调?
- python - 如何使用鼠标使图像文本出现并重新出现?
- angular - Angular 9:注入延迟加载服务时的拦截器循环依赖