Поделиться через


Наблюдаемость Оператора Azure Nexus

Платформа наблюдения Оператора Nexus предоставляет оперативную информацию о локальных экземплярах. Платформа поддерживает ведение журнала, мониторинг и оповещение (LMA), аналитику и визуализацию операционных (платформ и рабочих нагрузок) данных и метрик.

Снимок экрана: платформа ведения журнала, мониторинга и оповещений (LMA) оператора Nexus.

Рис. Оператор Nexus Logging, Monitoring and Alerting (LMA) Framework

Основные моменты платформы наблюдения Operator Nexus:

  • Централизованная сбор данных: решение для наблюдения Оператора Nexus основано на сборе всех данных в центральном месте. В этом месте можно наблюдать за данными мониторинга всех локальных экземпляров.
  • Хорошо определенные и проверенные средства. Решение использует Azure Monitor, который собирает, анализирует и действует на данные телеметрии из облака и локальных экземпляров.
  • Простое изучение и использование. Решение упрощает анализ и отладку проблем с возможностью поиска данных из облака и локальных экземпляров.
  • Средства визуализации: вы создаете настраиваемые панели мониторинга и книги в соответствии с вашими потребностями.
  • Встроенное средство генерации оповещений: вы создаете оповещения на основе пользовательских пороговых значений. Вы можете создавать и повторно использовать шаблоны оповещений во всех экземплярах.

Эта статья поможет понять платформу наблюдаемости Оператора Nexus, состоящую из стека компонентов:

  • Azure Monitor собирает и агрегирует данные ведения журнала из компонентов Operator Nexus
  • Рабочая область Azure Log Analytics (LAW) собирает и агрегирует данные ведения журнала из нескольких подписок и клиентов Azure.
  • Анализ, визуализация и оповещение выполняются для агрегированных данных журнала.

Мониторинг платформы

Оператор Nexus позволяет просматривать производительность развертываний, состоящих из ресурсов инфраструктуры. Необходимо собирать и анализировать журналы и метрики из этих ресурсов платформы. Вы получаете ценные аналитические сведения из централизованной коллекции и агрегирования данных из всех источников по сравнению с не агрегированными данными.

Эти журналы и метрики используются для наблюдения за состоянием платформы. Вы можете увидеть производительность и проанализировать, что не так. Вы можете проанализировать причину ситуации. Визуализация помогает настроить необходимые оповещения и в каких условиях. Например, можно настроить оповещения, создаваемые при ненормальном выполнении ресурсов или достижении пороговых значений. Собранные журналы и аналитику можно использовать для отладки любых проблем в среде.

Мониторинг данных

Наблюдаемость Оператора Nexus позволяет собирать те же данные, что и другие ресурсы Azure. Данные, собранные из каждого экземпляра, можно просмотреть в вашем законе.

Здесь вы можете узнать о мониторинге ресурсов Azure.

Коллекция и маршрутизация

Наблюдаемость Оператора Nexus позволяет собирать данные для каждого ресурса инфраструктуры. Набор компонентов инфраструктуры включает:

  • Сетевая структура, содержащая CEs, TOR, NPB, коммутаторы управления и сервер терминала.
  • Вычисление, включающее серверы без операционной системы.
  • Уровень управления Undercloud (кластер Kubernetes, отвечающий за развертывание и управление жизненным циклом общей платформы).

Сбор данных журнала из этих слоев включен по умолчанию во время создания экземпляра Operator Nexus. Эти собранные журналы направляются в ваш закон Azure Monitor.

Вы также можете собирать данные из уровней клиента, созданных для запуска контейнерных и виртуализированных сетевых функций. Данные журнала, которые можно собирать, включают:

  • Коллекция системного журнала из Виртуальные машины (используется для рабочих нагрузок VNFs или CNF).
  • Коллекция журналов из кластеров Kubernetes и приложений, развернутых сверху.

Необходимо включить коллекцию журналов из кластеров Kubernetes клиента и Виртуальные машины. Чтобы развернуть агенты мониторинга Azure, выполните действия. Данные будут собраны в вашем законе Azure.

Хранилище журналов Nexus

Данные в журналах Azure Monitor хранятся в таблицах, каждая из которых имеет собственный набор уникальных свойств.

Все журналы ресурсов в Azure Monitor имеют одинаковые поля, за которыми следует поля для конкретной службы; см. общую схему.

Журналы платформы Operator Nexus хранятся в следующих таблицах:

Таблицу Description
Системный журнал События системного журнала на компьютерах Linux с помощью агента Log Analytics
ContainerInventory Сведения и текущее состояние каждого контейнера.
Журнал контейнера Строки журнала, собранные из потоков stdout и stderr для контейнеров
ContainerNodeInventory Сведения о узлах, которые служат узлами контейнеров.
Аналитические метрики Метрики, собранные с сервера, K8s, контейнеров.
KubeEvents События Kubernetes и их свойства.
KubeMonAgentEvents События, зарегистрированные агентом Kubernetes Azure Monitor для ошибок и предупреждений.
KubeNodeInventory Сведения о узлах, входящих в кластер Kubernetes
KubePodInventory Модули pod Kubernetes и их свойства
KubePVInventory Постоянные тома Kubernetes и их свойства.
KubeServices Службы Kubernetes и их свойства
Пульс Записи, зарегистрированные агентами Log Analytics один раз в минуту, чтобы сообщить о работоспособности агента

Метрики связи операторов

Таблица InsightsMetrics в разделе "Журналы" содержит метрики, собранные с компьютеров без операционной системы и кластера в подоблачном кластере Kubernetes. Кроме того, можно наблюдать несколько выбранных метрик, собранных из нижнего облака, открыв вкладку "Метрики" в меню Azure Monitor.

Снимок экрана: выбор метрик Azure Monitor.

Рисунок. Выбор метрик Azure Monitor

Дополнительные сведения об использовании этого средства см . в обозревателе метрик Azure Monitor.

Workbooks

Книги объединяют текст, запросы журналов, метрики и параметры для анализа данных и создание нескольких типов расширенных визуализаций. Вы можете использовать примеры шаблонов книг Azure Resource Manager для ведения журнала и мониторинга Оператора Nexus для развертывания книг Azure в рамках закона Azure.

видны узлы

Вы можете использовать примеры шаблонов оповещений Azure Resource Manager для правил оповещений Оператора Nexus. Необходимо указать пороговые значения и условия для оповещений. Затем эти шаблоны оповещений можно развернуть в локальной среде.

Рабочая область Log Analytic

Рабочая область Log Analytics (LAW) — это уникальная среда для регистрации данных из Azure Monitor и других служб Azure. Каждая рабочая область имеет собственный репозиторий данных и конфигурацию, но может объединять данные из нескольких служб. Каждая рабочая область состоит из нескольких таблиц данных.

Единый ЗАКОН можно создать для сбора всех соответствующих данных или нескольких рабочих областей на основе требований оператора.