gpt4 book ai didi

azure - Azure Monitor 'Response time' 和 AppInsights 'Duration' 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-05 04:00:54 25 4
gpt4 key购买 nike

有谁知道为什么 Azure 监视器中的“平均响应时间”指标并不总是与 Application Insights 响应时间匹配?

是因为采样吗?

例如,以下是我从 Azure 应用服务中提取的一些统计信息: enter image description here

..以及 AppInsights 中的相应统计数据: enter image description here

所以颠簸是存在的..但差异是巨大的。

有什么区别吗?如果有,它们是什么?我无法在任何地方找到文档。

谢谢。

最佳答案

两者Azure MonitoringApplication Insights将这些指标定义为应用程序响应请求所需的时间。德米特里(Dmitry)正确地指出,差异主要是因为服务正在监视进程的哪一部分。 Azure 监控正在收集整个 Web 服务器上的统计信息。这就是为什么它除了响应时间之外还报告 CPU 和内存使用情况。另一方面,Application Insights 内置于您的代码中,因此它只能告诉您代码运行了多长时间。它不知道您使用了多少 CPU,但它可以告诉您有关代码的信息,例如数据库调用花费了多长时间。因此,我希望应用服务报告的数字高于 App Insights。

采样可能不会对差异产生重大影响 - 至少您不会期望差异随着时间的推移如此一致。肯定会产生影响的一件事是,如果您在同一个应用程序服务上有多个应用程序。 Azure Monitor 会查看服务上的所有应用程序,而 Application Insights 只会查看该一个应用程序。

关于azure - Azure Monitor 'Response time' 和 AppInsights 'Duration' 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55858747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com