Managed Metastore собирает метрики кластера и отправляет их в сервис Мониторинг.
Следить за изменением метрик в реальном времени или анализировать накопленные метрики в динамике можно с помощью дашборда.
Сервисный (преднастроенный) дашборд мониторинга Managed Metastore доступен в личном кабинете в разделе Object Storage → Мониторинг. Сервисный дашборд содержит виджеты для отображения метрик Managed Metastore. Каждый виджет отображает одну метрику.
Метрика — показатель инфраструктуры и приложений в реальном времени. Например, использование памяти виртуальной машиной или количество запросов к контейнеру.
Для Managed Metastore отслеживаются следующие метрики:
Название метрики, единица измерения | Описание |
|---|---|
Таблицы | Метрика отображает график действий с таблицами. Включает:
|
Базы данных | Метрика отображает график действий с базами данных. Включает:
|
Партиции | Метрика отображает график действий с партициями. Включает:
|
Количество нод, kube_node_status_condition | Показывает количество нод в состоянии «Ready», на которых развернут Metastore. |
Загрузка CPU, node_cpu_seconds_total, % | Показывает загрузку процессора (CPU) в процентах. |
Загрузка RAM, % | Показывает процент загрузки оперативной памяти. Включает:
|
Дашборд поддерживает следующие настройки и опции:
Выбор периода сбора данных. По умолчанию отображаются данные за последние 2 часа.
Выбор интервала автообновления данных. По умолчанию обновляются каждые 30 секунд.
Выгрузка графика в PNG-файл.
Просмотр графика в развернутом режиме.
Подробное описание и инструкции по настройке дашборда читайте в документации сервиса Мониторинг:
Сервисные дашборды — работа с преднастроенными дашбордами.
Пользовательские дашборды — создание пользовательских дашбордов с кастомными виджетами и метриками.
Алерты — настройка алертов и уведомлений об изменении в метриках.
Вычисляемые метрики — создание сложных запросов на основе существующих метрик.
Лейблы
Каждой метрике присвоены лейблы. Лейбл определяет, к какому проекту, кластеру, инстансу или другой сущности принадлежит показатель. Например, благодаря лейблам можно вывести информацию об отдельном инстансе.
Лейблы сервиса Managed Metastore приведены в таблице:
Лейбл | Описание |
|---|---|
product_type | Название сервиса. Постоянное значение для Managed Metastore — metastore |
project_id | ID проекта. Подробнее о проектах читайте в разделе Управление проектами |
instance_id | ID инстанса Metastore |
Метрики и лейблы можно использовать в API-запросах в формате Prometheus text-based exposition или в Grafana.
- Лейблы