Application Insights "server response time" 指标 - 我可以排除某些请求吗?
Application Insights "server response time" metric - can I exclude certain requests?
我有一个使用 SignalR 的 Web 应用程序。一些 SignalR 连接正在使用 "server send events" 协议。这会导致非常长的 运行 网络请求,例如signalr/connect 只要连接打开就执行。
这会扭曲 "server response time" 指标,并且无法对其设置警报。
有没有办法从这个指标中过滤掉某些请求?
控制数据
是的,你可以做到这一点。如果您希望这些请求根本不包含在请求中,那么只需从这些请求的 header 中删除遥测信息。如果遥测位于母版页中,则必须将其从母版页中删除并添加到所需的各个页面。
如果您想要更精细的控制,那么您可以自己控制和触发遥测 javascript。您可以通过 Ajax 单独发出长 运行ning 请求 运行,而不影响遥测数据。然后您可以根据需要收到警报。
此外,控制数据的视图
如果您只想在查看时进行过滤,请按照以下步骤操作:
- 打开 Application Insights blade。
- 然后导航或单击仪表板中的“服务器响应时间”指标。
- 然后单击“服务器响应”中的过滤器按钮blade.
- 展开“请求名称”的筛选器和select复选框,只显示您想要的请求。
- 完成过滤器后,单击更新。
我有一个使用 SignalR 的 Web 应用程序。一些 SignalR 连接正在使用 "server send events" 协议。这会导致非常长的 运行 网络请求,例如signalr/connect 只要连接打开就执行。 这会扭曲 "server response time" 指标,并且无法对其设置警报。 有没有办法从这个指标中过滤掉某些请求?
控制数据
是的,你可以做到这一点。如果您希望这些请求根本不包含在请求中,那么只需从这些请求的 header 中删除遥测信息。如果遥测位于母版页中,则必须将其从母版页中删除并添加到所需的各个页面。
如果您想要更精细的控制,那么您可以自己控制和触发遥测 javascript。您可以通过 Ajax 单独发出长 运行ning 请求 运行,而不影响遥测数据。然后您可以根据需要收到警报。
此外,控制数据的视图
如果您只想在查看时进行过滤,请按照以下步骤操作:
- 打开 Application Insights blade。
- 然后导航或单击仪表板中的“服务器响应时间”指标。
- 然后单击“服务器响应”中的过滤器按钮blade.
- 展开“请求名称”的筛选器和select复选框,只显示您想要的请求。
- 完成过滤器后,单击更新。