应用程序见解"服务器响应时间"指标 - 我可以排除某些请求吗?

时间:2016-05-04 14:11:00

标签: azure-web-sites azure-application-insights

我有一个使用SignalR的Web应用程序。一些SignalR连接正在使用"服务器发送事件"协议。这导致非常长的网络请求,例如信号器/连接,只要连接打开就会执行。 这会扭曲服务器响应时间"指标并且无法在其上设置警报。 有没有办法过滤掉这个指标的某些请求?

1 个答案:

答案 0 :(得分:1)

控制数据

是的,你可以这样做。如果您希望这些请求根本不包含在请求中,则只需从标头中删除这些请求的遥测信息。如果您将遥测设置在母版页中,则必须将其从那里删除并添加到您想要的各个页面。

如果您想要更精细的控制,那么您可以自己控制和触发遥测JavaScript。您可以通过Ajax单独运行长时间运行的请求,而不会影响遥测数据。然后,您可以根据需要提供警报。

此外,控制数据视图

如果您只想在查看时进行过滤,请按以下步骤操作:

  • 打开Application Insights刀片。
  • 然后导航或点击" 服务器响应时间"来自仪表板的指标。
  • 然后点击" 服务器响应"中的 过滤器 按钮刀。
  • 展开过滤器" 请求名称"并选择仅适用于您想要的请求的复选框。
  • 完成过滤后,点击更新

enter image description here