Мониторинг
Содержание
OverviewMonitoring MetricsMain Monitoring Item DescriptionsResource UsagePerformance MetricsCapacity PlanningOverview
Данные мониторинга, встроенные в панель, могут использоваться для мониторинга и оповещения PostgreSQL с точки зрения ресурсов, производительности и емкости, а также поддерживают настройку политик уведомлений.
Интуитивно представленные данные мониторинга могут служить поддержкой принятия решений при операционных проверках или настройке производительности.
Monitoring Metrics
Платформа по умолчанию собирает часто используемые метрики мониторинга, связанные с ресурсами, производительностью и емкостью PostgreSQL. Во вкладке Monitoring экземпляра можно просматривать данные мониторинга этих метрик в режиме реального времени.
Main Monitoring Item Descriptions
Resource Usage
- CPU Utilization: Отражает нагрузку на CPU процессов PostgreSQL
- Memory Usage: Включает резидентную и виртуальную память, мониторинг утечек и чрезмерного использования памяти
- File Descriptors: Обеспечивает контроль за достижением системных лимитов
Performance Metrics
- Transaction Statistics: Отслеживает коэффициент фиксации/отката транзакций для каждой базы данных, оценивая успешность транзакций
- Query Statistics: Анализирует соотношение различных типов запросов для выявления узких мест производительности
- Cache Hit Rate: Оценивает эффективность shared buffer, который должен поддерживать уровень попаданий выше 95%
- Lock Statistics: Выявляет конкуренцию за блокировки на уровне таблиц
Capacity Planning
- Connection Count: Контролирует использование пула подключений и своевременно корректирует max_connections
- Temporary Files: Выявляет крупные запросы, требующие оптимизации
- Checkpoints: Оценивает влияние частоты контрольных точек на производительность
NOTE
- Некоторые метрики требуют включения statistics collector
- Рекомендуется устанавливать пороги оповещений для критичных метрик