nodejs appinsight运行时仪器vs SDK

时间:2016-10-27 07:58:43

标签: node.js azure

根据AZure文档,有两种方法可以使用AppInsights。一种是在运行时检测您的Web应用程序。另一个是在源代码中使用SDK。如果我同时做了两个并且在源代码中我没有禁用自动收集,请求会被收集两次吗?

在我的情况下,我也打电话给

appInsights.trackRequest(req,res);

在API处理函数的开头。在AppInsights的AZure门户页面中,我看到了两条记录如下:

> Operation  Name            Average   Count 
> GET       /route           30.22 ms    9 
> GET       /api/bus/route   0 ms        9

在我的nodejs中,路径应为/ api / bus / route。

在另一个测试中,我从nodejs源代码中删除SDK,只使用运行时仪器,仍然收集/ api / bus / route数据,但平均时间为0。

如何解释这些?

0 个答案:

没有答案