Перейти к содержанию

Мониторинг 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 на странице обзора пользовательского устройства или на странице Дашборды.

Просмотр метрик на странице обзора пользовательского устройства

Чтобы перейти на страницу обзора пользовательского устройства

  1. Перейдите в Technologies Technologies & Processes Classic.
  2. Отфильтруйте по имени сервиса и выберите соответствующую группу пользовательских устройств.
  3. После выбора группы пользовательских устройств вы окажетесь на странице обзора группы пользовательских устройств.
  4. На странице обзора группы пользовательских устройств перечислены все экземпляры (пользовательские устройства), входящие в группу. Выберите экземпляр, чтобы просмотреть страницу обзора пользовательского устройства.

Просмотр метрик на дашборде

Если для сервиса имеется предустановленный дашборд, вы получите предустановленный дашборд для соответствующего сервиса, содержащий все рекомендуемые метрики, на странице Дашборды. Вы можете искать конкретные дашборды, фильтруя по Предустановленным и затем по Имени.

Для существующих отслеживаемых сервисов может потребоваться повторное сохранение учётных данных, чтобы предустановленный дашборд появился на странице Дашборды. Чтобы повторно сохранить учётные данные, перейдите в Settings > Cloud and virtualization > Azure, выберите нужный экземпляр Azure, затем нажмите Save.

Вы не можете вносить изменения непосредственно в предустановленный дашборд, но можете клонировать и редактировать его. Чтобы клонировать дашборд, откройте меню (...) и выберите Clone. Чтобы убрать дашборд из списка дашбордов, вы можете его скрыть. Чтобы скрыть дашборд, откройте меню (...) и выберите Hide.

Скрытие дашборда не влияет на других пользователей.

Clone hide azure

Postgres dash

Hyper

Настройка зоны управления

Чтобы импортировать дашборд для Azure Database for PostgreSQL, необходимо настроить зону управления, чтобы ограничить отображаемые на дашборде сущности только теми, которые относятся к данному сервису.

При создании зоны управления для этого дашборда:

  1. Создайте правило, которое идентифицирует сервисы на основе общего свойства:

  2. Топология сервиса: Opaque service

  3. Тип сервиса: Database
  4. Добавьте условие, чтобы имя базы данных содержало строку postgres (с учётом регистра).

Пример

Azure management zone

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

После создания зоны управления назначьте её вашему дашборду (из дашборда выберите 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 Количество байт, записанных на диск в секунду. Количество Применимо