Состояние кластера
Данный раздел описывает мониторинг состояния кластера Kubernetes. Наблюдение за кластером осуществляется в разделе Инструменты → Мониторинг веб-интерфейса системы.
| Раздел доступен администраторам, пользователям, которые имеют соответствующее разрешение в составе своих ролей, а также учетным записям со статусом Суперадминистратор. |
О мониторинге состояния кластера
Мониторинг состояния кластера Kubernetes в системе осуществляется с помощью инструмента Grafana, предоставляющего визуализацию собранных метрик. Раздел Инструменты → Мониторинг в веб-интерфейсе системы отображает полную информацию о состоянии кластера, контейнеров, узлов и других компонентов.
Раздел содержит следующие вкладки:
-
Общие сведения — отображает общие метрики кластера Kubernetes.
-
Корреляторы — отображает метрики по корреляторам и правилам корреляции.
Общие сведения
Вкладка Общие сведения раздела Инструменты → Мониторинг отображает общие метрики кластера Kubernetes.
Основные возможности вкладки:
-
Отслеживание состояния контейнеров, в том числе количества запущенных, ожидающих и завершенных контейнеров, а также статистики перезапусков контейнеров за последние 30 минут.
-
Мониторинг состояния узлов, отображающий количество доступных и недоступных узлов, а также узлов, не готовых к работе.
-
Анализ запросов и доступных ресурсов в кластере, включая поды, CPU и оперативную память.
-
Отображение состояния горизонтального автомасштабирования подов (HPA), заданий (Jobs) и ресурсов PVC (Persistent Volume Claim).
-
Наблюдение за состоянием контроллеров StatefulSet и перезапусками подов.
Метрики на вкладке Общие сведения сгруппированы по следующим секциям:
-
Cluster — общие метрики по кластеру, в том числе запросы и доступные ресурсы, такие как поды, CPU и оперативная память.
-
Node — состояние узлов кластера, в том числе их количество, доступность и готовность к работе.
-
Deployments — состояние контроллеров Deployment в кластере, в том числе количество реплик и их состояние.
-
Statefulset — состояние контроллеров StatefulSet, в том числе количество реплик и их состояние.
-
Pods — состояние подов, в том числе их количество, статусы выполнения и перезапуска.
-
Containers — состояние контейнеров в кластере.
-
HPA — состояние горизонтального автомасштабирования подов (HPA), в том числе текущее состояние и пределы масштабирования.
-
Jobs — статус заданий в кластере, в том числе количество успешно выполненных, активных и проваленных заданий.
-
PVC — сведения о ресурсах PVC, в том числе их связывание и доступность.
Cluster
Секция Cluster содержит метрики по использованию ресурсов кластера:
-
Cluster Pod Requested — доля запрашиваемых подов.
-
Cluster CPU Requested — доля запрашиваемых ядер процессора.
-
Cluster Memory Requested — доля запрашиваемой оперативной памяти.
-
Cluster Pod Capacity — доступная и используемая емкость подов в кластере.
-
Cluster CPU Capacity — доступная и используемая емкость CPU в кластере.
-
Cluster Mem Capacity — доступная и используемая емкость оперативной памяти в кластере.
Node
Секция Node предоставляет информацию о состоянии узлов:
-
Number of Nodes — общее количество узлов в кластере.
-
Nodes Unavailable — количество недоступных узлов.
-
Node NotReady — узлы, не готовые к работе.
-
Node Pressure — узлы, близкие к исчерпанию дискового пространства.
При необходимости расширить объем дискового пространства для узлов обратитесь к разделу Увеличение размера тома для подов. -
node number — график количества доступных узлов кластера.
| Для получения более полных сведений о состоянии узлов обратитесь к разделу Просмотр журнала событий кластера. |
Deployments
Секция Deployments показывает информацию о контроллерах Deployment:
-
Deployment Replicas - Up To Date — общие сведения об актуальных репликах контроллера.
-
Deployment Replicas — количество реплик контроллера.
-
Deployment Replicas - Updated — количество недавно обновленных реплик.
-
Deployment Replicas - Unavailable — количество недоступных реплик.
Statefulset
Секция Statefulset показывает состояние контроллеров StatefulSet:
-
Statefulset Replicas - Up To Date — общие сведения об актуальных контроллерах StatefulSet.
-
Statefulset replicas — состояние контроллеров StatefulSet.
Pods
Секция Pods отображает состояние подов:
-
Pods restart in 30m — сведения о перезапусках подов за последние 30 минут.
-
Evicted — сведения о подах, вытесненных для освобождения ресурсов.
-
Pods Running — количество работающих подов.
-
Pods Succeeded — количество успешно завершенных подов.
-
Pods Failed — количество подов, контейнеры которых завершили работу с ошибкой.
-
Pods Pending — количество подов, ожидающих запуска.
-
Pods Unknown — количество подов в неизвестном состоянии.
| Для получения более полных сведений о состоянии подов обратитесь к разделам Просмотр журнала событий кластера и Просмотр состояния подов кластера. |
Containers
Секция Containers отображает состояние контейнеров в кластере:
-
Containers Running — количество запущенных контейнеров.
-
Containers Waiting — количество контейнеров, ожидающих запуска.
-
Containers Terminated — количество завершенных контейнеров.
-
Containers Restarts (Last 30 Minutes) — количество перезапусков контейнеров за последние 30 минут.
-
CPU Cores Requested by Containers — количество ядер процессора, запрашиваемых контейнерами.
-
Memory Requested by Containers — объем оперативной памяти, запрашиваемой контейнерами.
HPA
Секция HPA отображает состояние горизонтального автомасштабирования:
-
hpa — общие сведения об HPA.
-
total-hpa-current — текущее состояние HPA.
-
current==max — сведения о верхнем пределе HPA.
-
current==min — сведения о нижнем пределе HPA.
Jobs
Секция Jobs показывает состояние заданий:
-
Jobs Succeeded — количество успешно завершенных заданий.
-
Jobs Active — количество активных заданий.
-
Jobs Failed — количество проваленных заданий.
-
Job last success time from now — время последнего успешного выполнения задания.
-
Job failed — график проваленных заданий.
Корреляторы
Вкладка Корреляторы раздела Инструменты → Мониторинг отображает метрики по корреляторам и правилам корреляции.
Основные возможности вкладки:
-
Отслеживание интенсивности потока событий, проходящего через корреляторы.
-
Мониторинг ресурсов, используемых корреляторами.
-
Длительность и частота выполнения правил корреляции.
Метрики на вкладке Корреляторы сгруппированы по следующим секциям:
-
Common metrics — общие метрики по корреляторам.
-
Metrics by rules — метрики по правилам корреляции.
Common metrics
Секция Common metrics показывает общие метрики по корреляторам:
-
EPS — количество событий в секунду (EPS) на входах всех корреляторов в каждом коллекторе.
Данная метрика позволяет сравнивать нагрузку как между разными коллекторами, так и в одном и том же коллекторе в разные периоды времени, а также выявлять резкие скачки или падения в интенсивности потока событий.
-
Average EPS — среднее количество событий в секунду (EPS) на входах всех корреляторов во всех коллекторах кластера.
Metrics by rules
Секция Metrics by rules показывает метрики по правилам корреляции, используемым на корреляторах:
-
RAM Utilization — объем оперативной памяти (RAM), используемой каждым правилом корреляции.
-
CPU Utilization — доля ресурсов процессора (CPU), используемых каждым правилом корреляции.
-
Correlation windows — корреляционные окна для каждого правила корреляции.
-
Events in correlation windows — количество корреляционных событий для каждого правила корреляции.
-
Rule invoking — количество вызовов в секунду для каждого правила корреляции.
-
Rule execution time — время выполнения каждого правила корреляции.
Настройка отображения метрик
По умолчанию заданы следующие настройки отображения метрик:
| Вкладка раздела | Период отображения метрик | Автообновление метрик |
|---|---|---|
Общие сведения |
Последние 24 часа |
Отключено |
Корреляторы |
Последние 15 минут |
Каждые 30 секунд |
При необходимости вы можете изменить данные настройки.
Настройка периода отображения метрик
Чтобы изменить временной период, за который должны отображаться метрики на открытой вкладке:
-
Нажмите на кнопку с текущим временным периодом слева от кнопки Refresh в правом верхнем углу раздела.
-
На открывшейся панели задайте новый временной период. Метрики на вкладке будут обновлены с учетом указанных настроек.
Настройка обновления метрик
Чтобы обновить текущие метрики на открытой вкладке, нажмите на кнопку Refresh в правом верхнем углу раздела.
При необходимости вы можете настроить автоматическое обновление метрик на вкладке. Для этого:
-
Нажмите на кнопку в виде стрелки вниз справа от кнопки Refresh.
-
Выберите период автоматического обновления.
Была ли полезна эта страница?