Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Фреймворк наблюдаемости Operator Nexus предоставляет операционные данные о локальных системах. Платформа поддерживает ведение журнала, мониторинг и оповещение (LMA), аналитику и визуализацию операционных (платформ и рабочих нагрузок) данных и метрик.
Рис.: Оператор 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 Log Analytics.
Хранилище журналов оператора Nexus
Данные в журналах Azure Monitor хранятся в таблицах, каждая из которых имеет собственный набор уникальных свойств.
Все журналы ресурсов в Azure Monitor имеют одинаковые поля, за которыми следует поля для конкретной службы; см. общую схему.
Журналы платформы Operator Nexus хранятся в следующих таблицах:
| Таблица | Description |
|---|---|
| Системный журнал | События системного журнала на компьютерах Linux с помощью агента Log Analytics |
| ContainerInventory | Сведения и текущее состояние каждого контейнера. |
| ContainerLog | Строки журнала, собранные из потоков stdout и stderr для контейнеров |
| Инвентарь контейнерного узла | Сведения о узлах, которые служат хостами контейнеров. |
| InsightMetrics | Метрики, собранные с сервера, K8s, контейнеров. |
| KubeEvents | События Kubernetes и их свойства. |
| KubeMonAgentEvents | События, зарегистрированные агентом Kubernetes Azure Monitor для ошибок и предупреждений. |
| KubeNodeInventory | Сведения о узлах, входящих в кластер Kubernetes |
| KubePodInventory | Поды Kubernetes и их свойства |
| KubePVInventory | Постоянные тома в Kubernetes и их свойства. |
| KubeServices | Службы Kubernetes и их свойства |
| Heartbeat | Записи, регистрируемые агентами Log Analytics каждую минуту для отчета о работоспособности агента |
Метрики связи операторов
Таблица 'InsightMetrics' в разделе "Журналы" содержит метрики, собранные с физических серверов и подкластеров Kubernetes в undercloud. Кроме того, можно наблюдать несколько выбранных метрик, собранных из нижнего облака, открыв вкладку "Метрики" в меню Azure Monitor.
Рисунок. Выбор метрик Azure Monitor
См. обозреватель метрик Azure Monitor для получения подробной информации об использовании этого средства.
Учебные тетради
Рабочие книги объединяют текст, запросы журналов, метрики и параметры для анализа данных и создания различных типов расширенных визуализаций. Вы можете использовать примеры шаблонов рабочих книг Azure Resource Manager для ведения журнала и мониторинга Оператора Nexus для развертывания рабочих книг Azure в вашем Workspace Azure Log Analytics.
Уведомления
Вы можете использовать примеры шаблонов оповещений Azure Resource Manager для правил оповещений Оператора Nexus. Необходимо указать пороговые значения и условия для оповещений. Затем эти шаблоны оповещений можно развернуть в локальной среде.
Оповещения о емкости оборудования
Пороговое значение вычислительной емкости аппаратного обеспечения для устройств установлено на уровне 60%, а лимиты политики TrafficPolicy установлены на уровне 35%. Все оповещения будут опубликованы с помощью системного журнала.
Рабочая область Log Analytic
Рабочая область Log Analytics (LAW) — это уникальная среда для регистрации данных из Azure Monitor и других служб Azure. Каждая рабочая область имеет собственный репозиторий данных и конфигурацию, но может объединять данные из нескольких служб. Каждая рабочая область состоит из нескольких таблиц данных.
Единое рабочее пространство можно создать для сбора всех соответствующих данных или несколько рабочих пространств на основе требований оператора.