gpt4 book ai didi

azure - 具有处理多种功能的应用洞察的策略

转载 作者:行者123 更新时间:2023-12-03 23:10:39 24 4
gpt4 key购买 nike

我在 Azure 中有一个包含超过 15 个函数应用的资源组。一开始,我为每个 Function App 创建了一个 App Insights。因此,如果我想知道发生了什么,我可以转到特定 Function App 的 App Insights(或监视器)并查看发生了什么。

它运行良好,但由于这些函数充当基于分布式消息的服务,有时很难知道问题发生在哪里。所以我想知道处理这种情况的最佳策略。

  1. 为所有功能创建一个 Application Insights?

  2. 在 Azure Monitor 中创建一些自定义仪表板,以跟踪一个仪表板内的所有这些应用程序洞察(我试图找到如何做到这一点,但实际上找不到)。

最佳答案

Best practice是将流程中的所有资源包含在单个 App Insights 实例中。这应该会简化问题的追踪。

如果您确实决定坚持使用多个实例,那么映射应该可以帮助您跟踪整个系统,正如 ZakiMa 提到的那样。有一些基本的故障排除in the documentation 。根据系统的配置方式,可能需要一些手动依赖性跟踪。

此外,如果您决定将它们分开,Azure Monitor syntax对于跨资源查询是

union withsource=SourceApp 
app('Contoso-app1').requests,
app('Contoso-app2').requests,
app('Contoso-app3').requests,
app('Contoso-app4').requests,
app('Contoso-app5').requests
| parse SourceApp with * "('" applicationName "')" *

关于azure - 具有处理多种功能的应用洞察的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58016021/

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