Evolution
Тема интерфейса

Метрики мониторинга сервиса Managed Metastore

Эта статья полезна?

Managed Metastore собирает метрики кластера и отправляет их в сервис Мониторинг.

Следить за изменением метрик в реальном времени или анализировать накопленные метрики в динамике можно с помощью дашборда.

Сервисный (преднастроенный) дашборд мониторинга Managed Metastore доступен в личном кабинете в разделе Object Storage → Мониторинг. Сервисный дашборд содержит виджеты для отображения метрик Managed Metastore. Каждый виджет отображает одну метрику.

Метрика — показатель инфраструктуры и приложений в реальном времени. Например, использование памяти виртуальной машиной или количество запросов к контейнеру.

Для Managed Metastore отслеживаются следующие метрики:

Название метрики, единица измерения

Описание

Таблицы

Метрика отображает график действий с таблицами. Включает:

  • metastore_total_count_tables — количество таблиц;

  • metastore_create_total_count_tables — количество запросов на создание таблиц;

  • metastore_delete_total_count_tables — количество запросов на удаление таблиц.

Базы данных

Метрика отображает график действий с базами данных. Включает:

  • metastore_total_count_dbs — количество баз данных;

  • metastore_create_total_count_dbs — количество запросов на создание баз данных;

  • metastore_delete_total_count_dbs — количество запросов на удаление баз данных.

Партиции

Метрика отображает график действий с партициями. Включает:

  • metastore_total_count_partitions — количество партиций;

  • metastore_create_total_count_partitions — количество запросов на создание партиций;

  • metastore_delete_total_count_partitions — количество запросов на удаление партиций.

Количество нод, kube_node_status_condition

Показывает количество нод в состоянии «Ready», на которых развернут Metastore.

Загрузка CPU, node_cpu_seconds_total, %

Показывает загрузку процессора (CPU) в процентах.

Загрузка RAM, %

Показывает процент загрузки оперативной памяти. Включает:

  • node_memory_MemAvailable_bytes — доступный объем оперативной памяти;

  • node_memory_MemTotal_bytes — общий объем оперативной памяти.

Дашборд поддерживает следующие настройки и опции:

  • Выбор периода сбора данных. По умолчанию отображаются данные за последние 2 часа.

  • Выбор интервала автообновления данных. По умолчанию обновляются каждые 30 секунд.

  • Выгрузка графика в PNG-файл.

  • Просмотр графика в развернутом режиме.

Подробное описание и инструкции по настройке дашборда читайте в документации сервиса Мониторинг:

Лейблы

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

Лейблы сервиса Managed Metastore приведены в таблице:

Лейбл

Описание

product_type

Название сервиса. Постоянное значение для Managed Metastore — metastore

project_id

ID проекта. Подробнее о проектах читайте в разделе Управление проектами

instance_id

ID инстанса Metastore

Метрики и лейблы можно использовать в API-запросах в формате Prometheus text-based exposition или в Grafana.