Для перехода к дашборду:
-
Авторизуйтесь в Grafana.
-
На панели навигации выберите Dashboards.
-
В дереве дашбордов найдите узел МВ.К → МВ.К - Deckhouse → Capacity Planning.
Ready Nodes#
Количество работающих узлов.
All Nodes#
Общее количество узлов в кластере.
Namespaces#
Количество пространств имён в кластере.
Capacity#
Метрики ёмкости кластера.
% Requested CPU#
Отношение количества запрошенных ядер CPU к доступному.
% Requested Memory#
Отношение объёма запрошенной RAM к доступной.
% Actual CPU Usage#
Отношение фактической утилизации ядер CPU к выделенной.
% Actual Memory Usage#
Отношение объёма используемой RAM к выделенной.
% Used Requested CPU#
Отношение количества используемых ядер CPU к запрошенному.
% Used Requested Memory#
Отношение объёма используемой RAM к запрошенной.
% Pods Usage#
Отношение количества выполняемых подов к количеству слотов для их запуска.
Requested CPU cores#
Количество запрошенных ядер CPU.
Requested Memory#
Объём запрошенной RAM.
Cores/sec:#
Суммарное потребление ресурсов CPU в кластере, измеренное за 1 секунду.
Значение вычисляется как сумма значений метрики container_cpu_usage_seconds_total для всех контейнеров на всех узлах кластера.
Actual Memory Usage#
Объём фактически используемой RAM.
Used Requested CPU cores#
Количество фактически используемых ядер CPU.
Used Requested Memory#
Объём фактически используемой запрошенной RAM.
Pods total#
Количество выполняемых подов.
Requested & actual CPU usage#
График запроса и использования ядер CPU:
-
request CPU — количество запрошенных ядер;
-
Actual CPU Usage — количество фактически используемых ядер;
-
allocatable CPU — количество доступных ядер.
Requested & actual memory usage#
График запроса и использования RAM:
-
request memory — объём запрошенной RAM;
-
actual memory usage — объём используемой RAM;
-
allocatable memory — объём доступной RAM.
Pods usage#
График утилизации подов:
-
pods usage — количество выполняемых подов;
-
pods limit — количество слотов для запуска подов.
Allocatable / Requested / Unused#
Allocatable CPU#
Распределение ресурсов CPU на узлах кластера.
Unrequested CPU#
Распределение свободных ресурсов CPU на узлах кластера.
Used CPU#
Утилизация ядер CPU на узлах кластера. Значение для каждого узла рассчитывается как разница между количеством запрошенных и фактически используемых ядер,
Allocatable Memory#
Распределение RAM на узлах кластера.
Unrequested Memory#
Распределение свободной RAM на узлах кластера.
Used Memory#
Утилизация RAM на узлах кластера. Значение для каждого узла рассчитывается как разница между объёмом запрошенной и фактически используемой RAM.
Allocatable Pods#
Количество подов, которые можно запустить на каждом узле.
Available Pod slots#
Количество свободных слотов для запуска подов на каждом узле.
Top#
Top 10 CPU overrequested containers#
10 контейнеров с самым большим избыточным резервированием ресурсов CPU.
-
Namespace — название пространства имён.
-
Pod — название пода.
-
Container — название контейнера.
-
Cores — количество выделенных но не утилизируемых ресурсов CPU.
Top 10 Memory overrequested containers#
10 контейнеров с самым большим избыточным резервированием RAM.
-
Namespace — название пространства имён.
-
Pod — название пода.
-
Container — название контейнера.
-
Bytes — превышение запрошенного объёма RAM над используемым.
Top 10 CPU underrequested containers#
10 контейнеров с самой большой нехваткой запрошенных ресурсов CPU.
-
Namespace — название пространства имён.
-
Pod — название пода.
-
Container — название контейнера.
-
Cores — нехватка ресурсов CPU.
Top 10 Memory underrequested containers#
10 контейнеров с самой большой нехваткой запрошенной RAM.
-
Namespace — название пространства имён.
-
Pod — название пода.
-
Container — название контейнера.
-
Bytes — превышение выделенного объёма RAM над запрошенным.