0

我是 azure 环境的新手,想知道如何监控 azure 容器应用程序?目前我已经通过运行容器应用程序部署了一个 nodejs 应用程序,并且我知道如何使用协议部分来查询一些日志。

我真正在研究的是如何获取传入请求或 vcpu 使用情况等指标,但我不知道如何使用 azure 监控获取这些指标。

如何访问这些值?

4

1 回答 1

1

可以将 Azure 应用程序洞察 SDK 添加到您的 nodejs 项目。它将监视您的应用程序活动,例如传入/传出请求、数据库操作等。还有一个添加自动指标收集的选项:

有关详细信息,请参阅此文档链接

let appInsights = require("applicationinsights");
appInsights.setup("<instrumentation_key>")
    .setAutoDependencyCorrelation(true)
    .setAutoCollectRequests(true)
    .setAutoCollectPerformance(true, true)
    .setAutoCollectExceptions(true)
    .setAutoCollectDependencies(true)
    .setAutoCollectConsole(true)
    .setUseDiskRetryCaching(true)
    .setSendLiveMetrics(true)
    .start();
于 2022-01-11T14:22:45.903 回答