Как отслеживать метрики приложения-контейнера в Azure

Я новичок в среде Azure и мне интересно, как можно отслеживать приложение-контейнер Azure? В настоящее время я развернул приложение nodejs, запустив приложение-контейнер, и я знаю, как запрашивать некоторые журналы, используя раздел протоколов.

Что я действительно изучаю, так это то, как получить такие показатели, как входящие запросы или использование vcpu, но я не знаю, как получить эти показатели с помощью мониторинга Azure.

Как я могу получить доступ к этим значениям?

1 ответ

В проект nodejs можно добавить SDK Azure Application Insights. Он будет отслеживать активность вашего приложения, такую ​​как входящие / исходящие запросы, операции с базой данных и т. Д. Также есть возможность добавить автоматический сбор метрик:

Подробности смотрите по этой ссылке на документацию.

      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();
Другие вопросы по тегам