Метрики хранилища объектов#
Метрики, используемые для мониторинга хранилища объектов, настраиваются в правилах записи Prometheus, и их можно найти в следующих файлах на каждом из узлов в кластере:
/var/lib/prometheus/rules/s3.rules/var/lib/prometheus/rules/ostor.rules
Метрики, используемые для создания оповещений по хранилищу объектов, добавляются в правила оповещений в файле /var/lib/prometheus/alerts/s3.rules:
instance_vol_svc:ostor_s3gw_req:rate5mКоличество всех запросов за секунду для определенного сервиса шлюза S3 в течение 5 минут.
instance_vol_svc:ostor_s3gw_req_cancelled:rate5mКоличество отмененных запросов за секунду для определенного сервиса шлюза S3 в течение 5 минут.
instance_vol_svc:ostor_req_server_err:rate5mКоличество запросов, завершившихся сбоем с ошибкой сервера (код состояния 5XX) за секунду для определенного сервиса шлюза S3 в течение 5 минут.
instance_vol_svc:ostor_s3gw_get_req_latency_ms_bucket:rate5mТекущая задержка запросов GET для определенного шлюза S3 в течение 5 минут, для каждой из корзин.
instance_vol_svc:ostor_commit_latency_us_bucket:rate5mТекущая задержка фиксации в сервисе хранилища объектов в течение 5 минут, для каждой из корзин.
instance_vol_svc_req:ostor_os_req_latency_ms_bucket:rate5mТекущая задержка запросов для определенного сервиса OS в течение 5 минут, для каждой из корзин.
instance_vol_svc_req:ostor_ns_req_latency_ms_bucket:rate5mТекущая задержка запросов для определенного сервиса NS в течение 5 минут, для каждой из корзин.
pcs_process_inactive_seconds_totalСуммарная длительность времени, в течение которого процесс был неактивен.
process_cpu_seconds_totalСуммарная длительность времени, в течение которого процесс использовал ЦП.
ostor_svc_start_failed_count_totalОбщее количество неудавшихся попыток запустить сервис.
ostor_svc_registry_cfg_failed_totalОбщее количество неудавшихся попыток подключиться к сервису конфигурации.
Метрики использования хранилища объектов корзинами и пользователями
Метрики использования хранилища объектов корзинами и пользователями выключены по умолчанию. Чтобы включить сбор этой статистики, выполните следующую команду на любом узле кластера S3:
# ostor-ctl set-vol -V 0100000000000002 --enable-stat
Следующие метрики появятся в Prometheus:
account_control_buckets_size: Размер корзины в байтахaccount_control_user_size: Общий размер всех корзин пользователя в байтах