自定义遥测事件之间的异步时间

时间:2019-03-14 00:48:38

标签: azure-application-insights

是否可以绘制跨微服务的两个事件之间的持续时间?

当发出遥测事件时,我可以使用一些唯一的数据ID来关联两个事件。

例如:我想知道服务1等待服务2响应的时间。我无法修改服务2的代码。

类似这样的东西:

enter image description here

这只是我的示例,但我认为解决方案不必仅应用于异步工作。它可能是HTTP请求中发出的事件,而稍后是辅助服务中发出的事件。或者,两个不同的HTTP调用中发出了两个事件。只要我可以关联它们,我就希望能够对它们之间的持续时间进行计时。

[EDIT]一旦我跟踪自定义遥测事件,我希望Azure App Insights门户中将有某种方式可以查看这些相关性随时间的平均值,最小值,最大值。看一下门户中立即可用的内容,我想我需要定义一个CUSTOM指标,该指标是我两个相关的自定义事件之间的减法。然后,我可以随时间应用该指标的平均值,最小值,最大值。

enter image description here

谢谢!

0 个答案:

没有答案