Мониторинг Azure Database for PostgreSQL (Single Server, Hyperscale, Flexible Server)
На страницах обзора Azure Database for PostgreSQL (Single Server, Hyperscale, Flexible Server) вы получаете информацию о различных аспектах производительности базы данных, включая использование ЦП и памяти, активные подключения, дисковое пространство и многое другое.
Предварительные требования¶
- Dynatrace версии 1.196+
- Environment ActiveGate версии 1.195+
Включение мониторинга¶
Чтобы узнать, как включить мониторинг сервиса, см. Включение мониторинга сервиса.
Дополнительно, для интеграции с OneAgent, см. как осуществляется мониторинг активности базы данных.
Просмотр метрик сервиса¶
Вы можете просматривать метрики сервиса в вашем окружении Dynatrace на странице обзора пользовательского устройства или на странице Дашборды.
Просмотр метрик на странице обзора пользовательского устройства¶
Чтобы перейти на страницу обзора пользовательского устройства
- Перейдите в
Technologies & Processes Classic. - Отфильтруйте по имени сервиса и выберите соответствующую группу пользовательских устройств.
- После выбора группы пользовательских устройств вы окажетесь на странице обзора группы пользовательских устройств.
- На странице обзора группы пользовательских устройств перечислены все экземпляры (пользовательские устройства), входящие в группу. Выберите экземпляр, чтобы просмотреть страницу обзора пользовательского устройства.
Просмотр метрик на дашборде¶
Если для сервиса имеется предустановленный дашборд, вы получите предустановленный дашборд для соответствующего сервиса, содержащий все рекомендуемые метрики, на странице Дашборды. Вы можете искать конкретные дашборды, фильтруя по Предустановленным и затем по Имени.
Для существующих отслеживаемых сервисов может потребоваться повторное сохранение учётных данных, чтобы предустановленный дашборд появился на странице Дашборды. Чтобы повторно сохранить учётные данные, перейдите в Settings > Cloud and virtualization > Azure, выберите нужный экземпляр Azure, затем нажмите Save.
Вы не можете вносить изменения непосредственно в предустановленный дашборд, но можете клонировать и редактировать его. Чтобы клонировать дашборд, откройте меню (...) и выберите Clone. Чтобы убрать дашборд из списка дашбордов, вы можете его скрыть. Чтобы скрыть дашборд, откройте меню (...) и выберите Hide.
Скрытие дашборда не влияет на других пользователей.



Настройка зоны управления¶
Чтобы импортировать дашборд для Azure Database for PostgreSQL, необходимо настроить зону управления, чтобы ограничить отображаемые на дашборде сущности только теми, которые относятся к данному сервису.
При создании зоны управления для этого дашборда:
-
Создайте правило, которое идентифицирует сервисы на основе общего свойства:
-
Топология сервиса:
Opaque service - Тип сервиса:
Database - Добавьте условие, чтобы имя базы данных содержало строку
postgres(с учётом регистра).
Пример

Вы можете проверить, требует ли дашборд зоны управления, в настройках правил.
После создания зоны управления назначьте её вашему дашборду (из дашборда выберите Edit > Settings > Default management zone). Для получения дополнительной информации см. Временной диапазон и зона управления дашборда.
Доступные метрики¶
Azure Database for PostgreSQL (Single Server)¶
| Название | Описание | Единица | Рекомендуется |
|---|---|---|---|
| active_connections | Количество активных подключений к серверу | Количество | Применимо |
| backup_storage_used | Объём используемого хранилища резервных копий. Эта метрика представляет собой сумму хранилища, потребляемого всеми полными резервными копиями базы данных, дифференциальными резервными копиями и резервными копиями журналов, сохранёнными в соответствии с периодом хранения резервных копий, установленным для сервера. | Байты | |
| cpu_percent | Процент использования ЦП | Процент | Применимо |
| connections_failed | Количество неудавшихся установленных подключений | Количество | Применимо |
| io_consumption_percent | Процент использования ввода-вывода | Процент | Применимо |
| pg_replica_log_delay_in_bytes | Задержка в байтах наиболее отстающей реплики | Байты | |
| memory_percent | Процент использования памяти | Процент | Применимо |
| network_bytes_ingress | Входящий сетевой трафик по активным подключениям | Байты | Применимо |
| network_bytes_egress | Исходящий сетевой трафик по активным подключениям | Байты | Применимо |
| pg_replica_log_delay_in_seconds | Время с момента последней воспроизведённой транзакции. Эта метрика доступна только для серверов-реплик. | Секунды | Применимо |
| serverlog_storage_limit | Максимальный объём хранилища журналов сервера | Байты | |
| serverlog_storage_percent | Процент использования хранилища журналов сервера от максимального объёма хранилища журналов | Процент | Применимо |
| serverlog_storage_usage | Объём используемого хранилища журналов сервера | Байты | |
| storage_limit | Максимальный объём хранилища для данного сервера | Байты | |
| storage_percent | Процент использования хранилища от максимального объёма сервера | Процент | Применимо |
| storage_used | Объём используемого хранилища. Хранилище, используемое сервисом, может включать файлы базы данных, журналы транзакций и журналы сервера. | Байты |
Azure Database for PostgreSQL Hyperscale¶
| Название | Описание | Единица | Рекомендуется |
|---|---|---|---|
| active_connections | Количество активных подключений к серверу | Количество | Применимо |
| cpu_percent | Процент использования ЦП | Процент | Применимо |
| iops | Количество запросов, отправляемых вашим приложением на дисковые хранилища в секунду | Количество | Применимо |
| memory_percent | Процент использования памяти | Процент | Применимо |
| network_bytes_egress | Исходящий сетевой трафик по активным подключениям | Байт | Применимо |
| network_bytes_ingress | Входящий сетевой трафик по активным подключениям | Байт | Применимо |
| storage_percent | Процент использования хранилища от максимального объёма сервера | Процент | Применимо |
| storage_used | Объём используемого хранилища. Хранилище, используемое сервисом, может включать файлы базы данных, журналы транзакций и журналы сервера. | Байт |
Azure Database for PostgreSQL - Flexible Server¶
| Название | Описание | Единица | Рекомендуется |
|---|---|---|---|
| active_connections | Количество подключений к серверу. | Количество | Применимо |
| backup_storage_used | Объём используемого хранилища резервных копий. Эта метрика представляет собой сумму хранилища, потребляемого всеми полными резервными копиями базы данных, дифференциальными резервными копиями и резервными копиями журналов, сохранёнными в соответствии с периодом хранения резервных копий, установленным для сервера. Частота резервного копирования управляется сервисом. Для геоизбыточного хранилища использование хранилища резервных копий вдвое превышает локально избыточное хранилище. | Байт | |
| connections_failed | Неудавшиеся подключения. | Количество | Применимо |
| connections_succeeded | Успешные подключения. | Количество | |
| cpu_credits_consumed | Количество кредитов, использованных гибким сервером. Применимо к уровню Burstable. | Количество | |
| cpu_credits_remaining | Количество кредитов, доступных для ускорения. Применимо к уровню Burstable. | Количество | |
| cpu_percent | Процент использования ЦП. | Процент | Применимо |
| disk_queue_depth | Количество незавершённых операций ввода-вывода к диску данных. | Количество | |
| iops | Количество операций ввода-вывода на диск в секунду. | Количество | Применимо |
| maximum_used_transactionIDs | Максимальный используемый идентификатор транзакции. | Количество | |
| memory_percent | Процент использования памяти. | Процент | Применимо |
| network_bytes_ingress | Объём входящего сетевого трафика. | Байт | Применимо |
| network_bytes_egress | Объём исходящего сетевого трафика. | Байт | Применимо |
| read_iops | Количество операций чтения ввода-вывода с диска данных в секунду. | Количество | |
| read_throughput | Количество байт, прочитанных с диска в секунду. | Количество | Применимо |
| storage_free | Объём доступного дискового пространства. | Байт | |
| storage_percent | Процент используемого дискового пространства. Хранилище, используемое сервисом, может включать файлы базы данных, журналы транзакций и журналы сервера. | Процент | Применимо |
| storage_used | Хранилище, используемое сервисом, может включать файлы базы данных, журналы транзакций и журналы сервера. | Байт | |
| txlogs_storage_used | Объём дискового пространства, используемого журналами транзакций. | Байт | |
| write_iops | Количество операций записи ввода-вывода на диск данных в секунду. | Количество | |
| write_throughput | Количество байт, записанных на диск в секунду. | Количество | Применимо |