Облачная платформаEvolution

Метрики мониторинга сервиса Object Storage


Сервис мониторинга позволяет получать информацию о потреблении ресурсов хранилища.

В разделе описан преднастроенный дашборд для мониторинга состояния бакетов, а также приведен полный список метрик, которые сервис Object Storage передает в сервис мониторинга.

Сервисный дашборд

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

Дашборд состоит из виджетов, которые отображают значения метрик сервиса.

На сервисном дашборде настроены следующие виджеты:

Название виджета

Описание

Занятый объем, ГБ

Объем занятого пространства в хранилище.

На виджете отображается значение метрики evo_object_storage_size_bytes, переведенной в гигабайты по формуле evo_object_storage_size_bytes/1073741824.

Количество объектов, шт

Количество объектов в хранилище (evo_object_storage_object_count).

Количество успешных API-запросов, шт

Количество API-запросов к ресурсам хранилища с кодом ответа 2xx (evo_object_storage_http_requests).

Максимальный объем бакета, ГБ

Максимально допустимый объем бакета, задается в личном кабинете.

На виджете отображается значение метрики evo_object_storage_max_bucket_size_bytes, переведенной в гигабайты по формуле evo_object_storage_max_bucket_size_bytes/1073741824.

Максимальный объем бакета + Занятый объем, ГБ

Объем занятого пространства в бакете (evo_object_storage_size_bytes) и максимально допустимый объем бакета (evo_object_storage_max_bucket_size_bytes).

Для отображения на виджете метрики переводятся в гигабайты:

  • evo_object_storage_size_bytes/1073741824

  • evo_object_storage_max_bucket_size_bytes/1073741824

Входящий трафик, ГБ

Объем входящего трафика хранилища.

Входящий трафик — объем данных, переданных в телах HTTP-запросов к хранилищу. Объем HTTP-заголовков не учитывается.

Показатель отражает метрику общего трафика хранилища evo_object_storage_traffic_bytes, которая:

  • фильтруется по параметру type = "INGRESS";

  • переводится в гигабайты по формуле evo_object_storage_traffic_bytes/1073741824.

Исходящий трафик, ГБ

Объем исходящего трафика хранилища.

Исходящий трафик — объем данных, полученных в телах ответов на HTTP-запросы к хранилищу. Расчет производится для всех запросов, на которые возвращается непустой ответ, например LIST, HEAD, PUT. Объем HTTP-заголовков не учитывается.

Показатель отражает метрику общего трафика хранилища evo_object_storage_traffic_bytes, которая:

  • фильтруется по параметру type = "EGRESS";

  • переводится в гигабайты по формуле evo_object_storage_traffic_bytes/1073741824.

Внутренний исходящий трафик, ГБ

Объем исходящего трафика хранилища при обмене данными с сервисами платформы Evolution.

Показатель отражает метрику общего трафика хранилища evo_object_storage_traffic_bytes, которая:

  • фильтруется по параметрам type = "EGRESS" и traffic_type = "internal";

  • переводится в гигабайты по формуле evo_object_storage_traffic_bytes/1073741824.

Внешний исходящий трафик, ГБ

Объем исходящего трафика хранилища при передаче данных в интернет.

Показатель отражает метрику общего трафика хранилища evo_object_storage_traffic_bytes, которая:

  • фильтруется по параметрам type = "EGRESS" и traffic_type = "external";

  • переводится в гигабайты по формуле evo_object_storage_traffic_bytes/1073741824.

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

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

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

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

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

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

Примечание

Сервисный дашборд можно дублировать как пользовательский, а затем настроить его под себя или посмотреть, какие метрики и запросы используются в виджетах.

Метрики сервиса

Метрика представляет собой временной ряд, показывающий изменение какого-либо показателя. Например, это может быть загрузка процессора, объем занятого дискового пространства или количество запросов к базе данных.

В сервисе мониторинга метрики используются для создания виджетов дашборда и настройки правил алертов. Значения метрик для этого получают и преобразуют с помощью запроса в PromQL-формате.

Подробнее о работе с метриками.

Метрики сервиса Object Storage

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

Описание

evo_object_storage_size_bytes, Б

Объем занятого пространства в хранилище.

evo_object_storage_object_count, шт.

Количество объектов в хранилище.

evo_object_storage_http_requests, шт.

Количество API-запросов к ресурсам хранилища с кодом ответа 2xx.

evo_object_storage_max_bucket_size_bytes, Б

Максимально допустимый объем бакета, задается в личном кабинете.

evo_object_storage_traffic_bytes, Б

Общий трафик хранилища — объем данных, передаваемых между Object Storage и внешними системами. Включает внешний и внутренний трафик.