Решения

PGARM

Диагностика и мониторинг PostgreSQL

PGARM — разработка компании ФОРС для проактивного мониторинга и диагностики PostgreSQL. Инструмент позволяет быстро выявить причину сбоя работоспособности системы и оперативно принять меры для ее восстановления и исключения повторных случаев.

Преимущества

Мониторинг запросов в процессе их выполнения
Обширные базовые статистики PostgreSQL
Полная трассировка проблемной сессии с минимальными накладными расходами и включением на лету
Быстрый и наглядный графический инструмент для интерпретации текущих статистик
Единый инструмент быстрого сбора диагностики по всем компонентам систем на основе PostgreSQL
Единый полнофункциональный модуль расширения для надежного мониторинга экземпляра PostgreSQL
Свой алгоритм LRU пула статистик. Эффективнее в 20 раз, чем родной LRU ядра Postgres
Легко устанавливается и масштабируется
Возможность PGRAM взаимодействовать друг с другом на разных узлах

Возможности

  • Панель производительности

    Общее представление о состоянии производительности БД и ОС:

    • Формирует тренд изменения нагрузки БД/ОС
    • На странице отображаются основные показатели производительности БД/ОС
    • Отображаются показатели запасов системных ресурсов

    Таким образом, в случае инцидента с ухудшением производительности БД у конечного пользователя будет первичная диагностика.

  • Топ активности БД

    Это детальный график профиля нагрузки БД. По графику легко определить, что нагружает БД: запросы, ожидания, пользовательские сессии и т. д.

  • Таблица сессий
    • Вывод дерева блокировок
    • Фильтр по типам сессий
    • Состояние блокировок

    Пользователь сможет легко определить, какая сессия стала причиной блокировки внутри БД.

  • SQL монитор

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

  • SQL trace

    Модуль для более глубокого анализа работы сессии. Показывает подробную информацию по выполняемым запросам, включая все рекурсивные запросы, их ожидания и расширенные статистики.

  • Планировщик задач

    Пользователь может запланировать выполнение задач, SQL запросов или shell-скриптов. Своя система безопасности, которая исключает подмену выполняемых задач.

  • Мониторинг

    Позволяет настроить мониторинг журнала БД. В случае возникновения выбранного критерия мониторинга, система будет оповещать пользователя об этом.