【发布时间】:2018-04-02 06:24:37
【问题描述】:
我已经创建了一个用于 slack 的机器人并部署到 Azure,我正在从这个 BOT 对另一台服务器进行一些 API 调用,对于这个机器人,我有一个客户端要求,我的客户端想要测量请求到达的时间服务器和响应返回到 Bot 所花费的时间。 (请求/响应到达任何一方所花费的时间。我从三天开始就一直在探索 Azure 应用程序洞察力,但找不到任何有用的服务。我无法更改我的机器人代码,在 azure 服务中有什么办法吗?我可以监控延迟吗?
这是简单的图表:-
Bot ----t1----> Server
<---t2-----
我不想在服务器端处理响应时间(没有计算时间)只是请求/响应旅行时间。
【问题讨论】:
-
你的意思是......你在寻找tcping?
-
机器人框架是否还没有通过应用程序洞察
TrackDependency调用来做到这一点? 理论上应该已经将出站请求作为依赖项为您跟踪,所以您会看到执行该调用所花费的时间吗? -
@evilSnobu ..可能是的。
-
@JohnGardner .. 应用洞察跟踪发送请求、处理请求和接收响应的整个执行时间。我只需要请求和响应的旅行时间。检查 n/w 延迟..
标签: node.js azure azure-application-insights