Мониторинг контейнеров с помощью журналов Azure Monitor
В этой статье описано, как настроить решение для мониторинга контейнеров с помощью журналов Azure Monitor для просмотра событий контейнера. См. дополнительные сведения о настройке кластера для сбора событий контейнера.
Примечание.
В рамках текущего перехода с Microsoft Operations Management Suite на Azure Monitor агент Microsoft Operations Management Suite для операционных систем будет называться агентом Log Analytics для Windows и Log Analytics для Linux.
Настройка решения для мониторинга контейнера
Примечание.
Вам нужно настроить журналы Azure Monitor для кластера и развернуть на узлах агент Log Analytics. Если это еще не сделано, сначала выполните действия, описанные в разделах Настройка журналов Azure Monitor и Добавление агента Log Analytics в кластер.
После настройки в кластере журналов Azure Monitor и агента Log Analytics разверните контейнеры. Прежде чем перейти к следующему шагу, подождите, пока ваши контейнеры развернутся.
Найдите Решение для мониторинга контейнеров в Azure Marketplace и щелкните ресурс Решения для мониторинга контейнеров в категории "Мониторинг и управление".
Создайте решение внутри рабочей области, созданной для кластера. При таком изменении агент автоматически активируется для запуска сбора данных Docker в контейнеры. Приблизительно через 15 минут в решении появятся входящие журналы и статистика, как показано на рисунке ниже.
Агент обеспечивает сбор нескольких журналов, относящихся к контейнерам, которые могут запрашиваться в журналах Azure Monitor или использоваться для визуализации показателей производительности. Собираются следующие типы журналов.
- ContainerInventory — отображает информацию о местонахождении контейнера, имени и образах.
- ContainerImageInventory — информация о развернутых образах, в том числе их идентификаторы или размеры.
- ContainerLog — журналы конкретных ошибок, журналы Docker (StdOut и т. д.) и другие записи.
- ContainerServiceLog — выполнявшиеся команды управляющей программы Docker.
- Perf — счетчики производительности контейнера, в том числе ЦП, память, сетевой трафик, операции ввода и вывода на диске и пользовательские метрики с компьютеров узла.
Следующие шаги
- Узнайте больше о решении контейнеров журналов Azure Monitor.
- Дополнительные сведения об оркестрации контейнера в Service Fabric см. в статье Service Fabric и контейнеры
- Ознакомьтесь с функциями поиска по журналам и запросов к журналам, которые являются частью журналов Azure Monitor
- Настройте журналы Azure Monitor для настройки правил автоматических оповещений, которые помогут выполнять обнаружение и диагностику.