Мониторинг | Tdb

Мониторинг

Чтобы обеспечить стабильную работу системы и высокую производительность приложений, необходимо отслеживать состояние экземпляров кластеров и анализировать их работу. Tarantool DB поддерживает сбор, агрегацию и экспорт метрик во встроенном модуле metrics. Для мониторинга работы Tarantool DB предоставляются метрики в формате Prometheus и JSON. Это позволяет в дальнейшем использовать их, например, для визуализации в Grafana.

Доступные метрики можно разделить на три категории:

Модуль metrics поддерживает:

  • Сбор различных типов метрик Prometheus для мониторинга ключевых процессов. Поддерживаются следующие типы метрик:

    • counter – монотонно возрастающий счетчик значений. Не может быть уменьшен, но может быть сброшен до 0;

    • gauge – числовое значение, которое может как возрастать, так и убывать;

    • histogram – выборка из некоторого количества значений. Тип histogram подсчитывает полученные значения и объединяет их в настраиваемые бакеты (buckets).

    • summary – выборка из некоторого количества значений. Тип summary подсчитывает полученные значения и объединяет их в настраиваемые квантили.

  • Гибкую настройку глобальных параметров и меток для всех наблюдений;

  • Создание пользовательских метрик;

  • Интеграцию данных мониторинга с внешними системами через плагины для Prometheus, Graphite и JSON.

Чтобы узнать больше про типы метрик, обратитесь к документации Prometheus. Подробная информация о мониторинге в Tarantool приведена в документации Tarantool.

Нашли ответ на свой вопрос?
Обратная связь