(УСТАРЕЛО) Мониторинг кластера DC/OS Службы контейнеров Azure с использованием Log Analytics

Предупреждение

Служба контейнеров Azure (ACS) выводится из эксплуатации. В нее больше не добавляются новые компоненты или функциональные возможности. Все API, интерфейс портала, команды CLI и документы помечаются как нерекомендуемые.

Дополнительные сведения см. в статье Поддержка Службы контейнеров Azure будет прекращена 31 января 2020 года.

Мы рекомендуем развернуть одно из следующих решений Azure Marketplace:

См. дополнительные сведения о Службе Azure Kubernetes.

Log Analytics — это облачное решение Майкрософт для управления ИТ-средой, которое помогает управлять локальной и облачной инфраструктурой и защищать ее. В Log Analytics реализовано решение для контейнеров, которое помогает просматривать сведения, касающиеся инвентаризации и производительности контейнеров, а также соответствующие журналы в одном расположении. Оно позволяет выполнять аудит и устранять неполадки контейнеров, просматривая журналы в централизованном расположении, а также находить контейнеры с высоким уровнем потребления ресурсов на узле.

Дополнительные сведения об этом решении см. в статье Решение для мониторинга контейнеров в Log Analytics.

Настройка Log Analytics в среде DC/ОS

В этой статье предполагается, что вы настроили DC/OS и развернули простые приложения веб-контейнера в кластере.

Предварительные требования

  1. На панели мониторинга DC/OS щелкните "Вселенная" и выполните поиск по запросу "OMS", как показано ниже.

    Примечание

    OMS теперь называется Log Analytics.

  2. Нажмите кнопку Установить. Отобразится всплывающее окно со сведениями о версии и кнопкой Установить пакет или Advanced Installation (Расширенная установка). Нажав кнопку Advanced Installation (Расширенная установка), вы перейдете на страницу OMS specific configuration properties (Свойства конфигурации OMS).

  3. Здесь вам будет предложено ввести wsid (идентификатор рабочей области Log Analytics) и wskey (первичный ключ для идентификатора рабочей области). Чтобы получить wsid и wskey, необходимо создать учетную запись по адресу https://mms.microsoft.com. Чтобы создать учетную запись, следуйте инструкциям. После создания учетной записи необходимо получить wsid и wskey, щелкнув Параметры, Подключенные источники, а затем — Серверы с Linux, как показано ниже.

  4. Выберите необходимое количество экземпляров и нажмите кнопку Review and Install (Просмотреть и установить). Как правило, требуется количество экземпляров, равное количеству виртуальных машин в кластере агента. Агент Log Analytics для Linux устанавливается в качестве отдельных контейнеров на каждой виртуальной машине, о которой необходимо собирать сведения для мониторинга и ведения журнала.

    Примечание

    В рамках текущего перехода с Microsoft Operations Management Suite на Azure Monitor агент Microsoft Operations Management Suite для операционных систем будет называться агентом Log Analytics для Windows и Log Analytics для Linux.

Настройка простой панели мониторинга Log Analytics

Сразу после установки агента Log Analytics для Linux на виртуальных машинах необходимо настроить панель мониторинга Log Analytics. Панель мониторинга можно настроить на портале Azure.

Портал Azure

Войдите на портал Azure https://portal.microsoft.com/. Выберите Marketplace, Мониторинг и управление и Показать все. Затем в поле поиска введите containers. В результатах отобразится "контейнеры". Выберите Контейнеры и нажмите кнопку Создать.

После нажатия кнопки Создать вам будет предложено выбрать рабочую область. Выберите свою рабочую область, а если у вас ее нет, создайте ее.

Выбрав рабочую область, щелкните Создать.

Дополнительные сведения см. в статье Решение для мониторинга контейнеров в Log Analytics.

Масштабирование агента Log Analytics с помощью среды DC/OS службы ACS

Если установлен агент Log Analytics с недостаточным количеством фактических узлов или требуется выполнить масштабирование масштабируемого набора виртуальных машин путем добавления дополнительных виртуальных машин, можно масштабировать службу msoms.

Вы можете перейти в Marathon или на вкладку пользовательских служб DC/OS и масштабировать количество узлов.

Другие узлы, на которых еще не установлен агент Log Analytics, также будут развернуты.

Удаление MS OMS

Чтобы удалить MS OMS, введите следующую команду:

$ dcos package uninstall msoms

Сообщите нам!

Что работает? Чего не хватает? Что еще необходимо улучшить, чтобы этот инструмент был полезным для вас? Сообщите нам по адресу OMSContainers.

Дополнительная информация

Теперь, когда вы настроили Log Analytics для мониторинга контейнеров, просмотрите свою панель мониторинга для контейнера.