Мониторинг
Содержание
Обзор
Мониторинговые данные, встроенные в панель, могут использоваться для мониторинга и оповещения PostgreSQL с точки зрения ресурсов, производительности и емкости, поддерживают настройку политик уведомлений.
Интуитивно представленные мониторинговые данные могут обеспечить поддержку принятия решений для оперативных проверок или настройки производительности.
Мониторинговые Метрики
Платформа по умолчанию собирает часто используемые мониторинговые метрики, связанные с ресурсами, производительностью и емкостью PostgreSQL. На вкладке Мониторинг экземпляра можно просматривать данные мониторинга в реальном времени для этих метрик.
Основные Описания Мониторинговых Пунктов
Использование ресурсов
- Использование CPU: Отражает нагрузку на процессор процессов PostgreSQL
- Использование памяти: Включает резидентную и виртуальную память, мониторинг на утечки памяти и чрезмерное использование
- Дескрипторы файлов: Обеспечивает, чтобы системные лимиты не были достигнуты
Показатели производительности
- Статистика транзакций: Отслеживает скорость коммита/отката для каждой базы данных, оценивая успех транзакций
- Статистика запросов: Анализирует соотношение различных типов запросов для выявления узких мест производительности
- Уровень попадания кэша: Оценка эффективности общего буфера, который должен поддерживать уровень попадания выше 95%
- Статистика блокировок: Обнаруживает конкуренцию за блокировки на уровне таблицы
Планирование емкости
- Количество соединений: Мониторинг использования пула соединений и своевременная корректировка max_connections
- Временные файлы: Выявление больших запросов, требующих оптимизации
- Контрольные точки: Оценка влияния частоты контрольных точек на производительность
NOTE
- Некоторые метрики требуют включения сборщика статистики
- Рекомендуется установить пороговые значения оповещения для критических метрик