Обзор экземпляра

На странице «Обзор» представлены плитки, содержащие показатели работы Платформы, СУБД и связанного системного оборудования.

Рассмотрим информацию на странице:

  1. Кнопка, с помощью которой можно свернуть меню.

  2. IP и порт.

  3. Тип, издание и версия СУБД.

  4. Метка. Кликните на иконку карандаша, чтобы добавить или отредактировать метку.

  5. Меню экземпляра, состоящее из следующих пунктов:

  6. Временной период, за который отображается информация.

  7. Кнопка настройки страницы. С помощью нее можно настроить отображаемые плитки.

  8. AI-ассистент — открывает окно ассистента.

  9. Иконка «live» означает, что отображаются данные в реальном времени.

  10. Дата и время планируемой диагностики. Кликните на «Быстрая диагностика», чтобы просмотреть подробную информацию. В открывшемся окне отобразится информация о сценарии: имя, тип, время последнего и следующего запуска. В меню сценария доступны следующие опции:

    • Открыть — открывает окно сценария, в котором можно просмотреть описание сценария, а также изменить настройки. Подробнее на странице «Настройка AI-ассистента».

    • «Запустить в ближайшее окно» — позволяет изменить время запуска сценария на ближайшее доступное.

    • «Открыть рекомендации» — открывает окно рекомендаций AI-ассистента. Также это окно можно открыть, кликнув на время предвдущего запуска сценария.

  11. Включение/отключение AI-мониторинга.

Кликните по плитке, чтобы открыть окно с подробной информацией, графиком метрики и техническим описанием.

В окне с графиком метрики можно указать конкретную дату и выбрать временной интервал для отображения информации. Доступно семь временных интервалов:

  • последние 30 минут. Значение по умолчанию;

  • последний час;

  • последние 3 часа;

  • последние 8 часов;

  • последние 12 часов;

  • последний день;

  • последние 7 дней.

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

Окно «Здоровье»

На плитке отображается оценка здоровья экземпляра, а также количество рекомендаций, сформированных после AI-мониторинга, и количество триггеров с уровнем «Problem». Здоровье экземпляра рассчитывается раз в сутки. Нажмите на reload_health, чтобы запустить перерасчет.

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

Кликните на количество проблем, чтобы открыть вкладку «Триггеры» AI-ассистента.

Кликните на количество рекомендаций, чтобы открыть вкладку «AI» AI-ассистента.

Окно «Сессии»

Показывает текущие подключения приложений или клиентов к базе данных. Каждое подключение создает сессию, которая использует память на сервере. Также на плитке отображается количество запросов со статусами «active», «idle» и «waiting».

График показывает количество подключений за последние 30 минут. Максимальное количество подключений определяется в конфигурации.

Цветовой индикатор на плитке обозначает состояние сессий:

  • красный — проблема. Общее количество использованных сессий или количество ожидающих сессий превышает предустановленные значения для соответствующих триггеров;

  • жёлтый — предупреждение. Общее количество использованных сессий или количество ожидающих сессий превышает предустановленные значения для соответствующих триггеров;

  • зелёный — всё в порядке.

В выпадающем окне отображаются следующие графики:

  • «Active» — текущее количество активных запросов;

  • «Idle in Transaction» — подключения, ожидающие завершения транзакции;

  • «Idle in Transaction Aborted» — подключения с ошибками во время транзакции;

  • «Fastpath» — количество запросов, обработанных функцией ускоренного пути;

  • «Idle» — неиспользуемые подключения к базе данных. Некоторые фреймворки определяют такие подключения и поддерживают пул подключений;

  • «Waiting» — количество запросов в ожидании. Если состояние активно и ожидание non-null, значит запрос выполняется, но блокируется где-то в системе;

  • «Disabled» — сообщается, если параметр track_activities отключен для данного бэкенда;

  • «Total client sessions» — общее количество запросов.

Нажмите на кнопку open, чтобы перейти к странице «Текущая активность» экземпляра.

Окно «Среднее время запроса»

Отображает последнее значение средней продолжительности выполнения топ-50 запросов. Также на плитке отображаются перцентили p50, p95 и p99:

  • p50 — половина запросов выполняется быстрее указанного значения;

  • p95 — 95% запросов выполняются за время, не превышающее указанное значение;

  • p99 — 99% запросов выполняются за время, не превышающее указанное значение.

График демонстрирует изменения в этой продолжительности.

В выпадающем окне на графике отображается среднее время выполнения запроса за указанный период времени.

Окно «TPS»

Отображает количество транзакций в секунду, включая фиксации и откаты.

График показывает общий объем транзакций за последние 30 минут.

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

  • красный — проблема. Общее количество транзакций, выполняемых в секунду, превышает предустановленные значения для триггера xact_rollback;

  • жёлтый — предупреждение. Общее количество транзакций, выполняемых в секунду, превышает предустановленные значения для триггера xact_rollback;

  • белый — всё в порядке

Чувствительность можно настроить на странице триггеров.

Пороги желтого и красного цвета указывают на проблемы и предупреждения в количестве транзакций в секунду.

В выпадающем окне отображается график для следующих значений:

  • «Committed» — количество сохраненных изменений в базе данных;

  • «Rollbacked» — количество откатанных транзакций;

  • «Total TPS» — общее количество транзакций.

Окно «Зацикливание»

Прогресс-бар с градиентной цветовой линией показывает наполнение счетчика транзакций.

Маркер на индикаторе выполнения берётся из файла конфигурации и показывает ожидаемое начало процедуры аварийного автовакуума.

Окно «ОС X ядра»

Показывает загрузку процессора относительно количества ядер, где «X» в названии окна указывает на количество ядер CPU, а также текущий объем доступной оперативной памяти.

График отражает рост использования процессора и объем доступной памяти за последние 30 минут.

На плитке отображается средняя загрузка CPU, занятая память, общая установленная память и процент занятой памяти.

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

  • красный — предупреждение о проблеме, процессор перегружен/предупреждение о переполнении памяти;

  • жёлтый — предупреждение, процессор близок к максимальной загрузке/близкое к предупреждению использование памяти;

  • зелёный — нагрузка на процессор в норме.

Настройка границ для желтого и красного индикаторов доступна на странице триггеров.

Чтобы открыть подробную информацию о загрузке процессора, нажмите на кнопку меню и выберите CPU.

В выпадающем окне отображается график для следующих значений:

  • «load1» — средняя нагрузка за последнюю 1 минуту;

  • «load5» — средняя нагрузка за последние 5 минут;

  • «load15» — средняя нагрузка за последние 15 минут.

Чтобы открыть подробную информацию об объеме доступной оперативной памяти, нажмите на кнопку меню и выберите RAM.

В выпадающем окне отображается график для следующих значений:

  • «Cached» — память, используемая файловым кэшем и объектами SLAB-аллокатора/аллокации;

  • «Slab reclaimable» — часть slab-кэшей ядра Linux, которая может быть освобождена системой;

  • «Buffers» — память, используемая буферами ядра;

  • «Other used» — память занятая прочими процессами.

  • «Free» — оценка объема памяти, доступной для запуска новых приложений без свопинга;

  • «Mem available» — объем памяти, доступной для запуска новых процессов без использования swap;

  • «Not available» — память, которая фактически недоступна для приложений;

Окно «Ввод/вывод блоков»

Показывает последнее значение скорости, с которой приложение или файловая система отправляет блоки на диск для записи или для чтения. Данные хранятся в фиксированных блоках в линейном адресном пространстве.

График показывает рост записанных и прочитанных блоков в секунду.

График в выпадающем окне показывает следующие значения:

  • «Dirtied» — общее количество «грязных» блоков. То есть, когда по крайней мере один кортеж в блоке был изменен запросом, и этот блок должен быть записан на диск. Запись на диск произойдет при чекпоинте или с помощью процесса «bgwriter»;

  • «Read» — общее количество локальных блоков, прочитанных оператором;

  • «Write» — общее количество локальных блоков, записанных оператором;

  • «Temp Read» — общее количество временных блоков, прочитанных оператором;

  • «Temp Write» — общее количество временных блоков, записанных оператором.

Окно «Временные файлы»

Показывает последний объём временных данных на диске.

График показывает изменения за последние 30 минут.

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

  • красный — место на диске исчерпано;

  • жёлтый — предупреждение о приближении к пределу;

  • белый — всё в порядке.

Настройка доступна в триггерах.

В выпадающем окне отображается размер временных файлов в выбранный период времени.

Окно «Основное»

В окне отображается следующая информация:

  • Дата окончания поддержки.

  • Количество баз данных.

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

  • Бэкап — время создания последнего бэкапа. Если стоит прочерк, значит, не настроена интеграция с системой резервного копирования.

  • Статус репликации:

    • стоп — репликация не настроена;

    • зелёная галочка — репликация работает без сбоев;

    • красный треугольник — сбой в репликации.

Окно «Топ запросов по общему времени»

На графике отображается агрегированные данные пяти самых долгих запросов за последний заданный период времени. Ось Y измеряет время в секундах на каждую секунду. Запросы, не входящие в топ-5, агрегируются в слот «другие». Чтобы их показать, щёлкните на график. Скрывать и показывать показатели можно, нажимая на них.

Чтобы перейти в профилировщик запросов, кликните на запрос под графиком и выберите «Подробнее».

В выпадающем окне отображаются те же графики, но с выбором временного диапазона.

Окно «Объемы»

  • «Данные» — показывает общий физический размер баз данных на данном экземпляре. В выпадающем окне отображается график с общим размером баз данных за выбранный интервал времени.

  • «Логи» — показывает текущий размер журнала. В выпадающем окне указан размер журнала за выбранный период. Настройка чувствительности доступна в триггерах.

Окно «Ввод/Вывод на диск»

Показывает скорость передачи данных между жестким диском и оперативной памятью.

График показывает скорость передачи данных между жестким диском и оперативной памятью.

В выпадающем окне отображается скорость операций чтения и записи.

Окно «Сеть»

Показывает текущую скорость сети и позволяет переключаться между разными сетевыми интерфейсами с помощью стрелок.

В выпадающем окне отображается информация о полученных и отправленных данных.

Окно «I/O»

  • «% Контр. точек» — показывает текущий процент завершенных контрольных точек. Вынужденные контрольные точки происходят, когда журнал предзаписи достигает максимального объема, указанного в конфигурации. Автоматические контрольные точки генерируются автоматически через определенный промежуток времени, указанный в конфигурации. В выпадающем окне представлен график для типов контрольных точек: «Automatic» (автоматические) и «Requested» (вынужденные). Если вынужденные контрольные точки составляют более 25% в час, будет предупреждение; если более 50% — сообщение о проблеме.

  • «% Блоков из буфера» — показывает количество блоков «hit», которое представляет собой число запросов к индексам таблиц, найденных в буферном кэше за последний измерительный период. В выпадающем окне график показывает коэффициент чтения блоков, указывая процент запросов к индексам таблиц, обработанных буферным кэшем за выбранный временной интервал.

Окно «Хранилище Root»

Показывает заполненность дисковых разделов сервера, на которых работает экземпляр.

Общий объем хранения — это максимальный объем памяти, который система использует для хранения постоянных объектов.

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

  • красный — проблема — свободного места меньше порога триггера use_in_percent;

  • жёлтый — предупреждение — свободное место приблизилось к порогу;

  • белый — всё в порядке.

Настройки индикатора можно изменить в триггерах.

В выпадающем окне отображается график доступного места за выбранный период времени.

Окно «Файлы WAL»

Отображает текущий размер генерируемых WAL-файлов в секунду и их трендовые изменения.

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

  • красный — проблема — объём файлов WAL относительно max_wal_size превысил порог триггера;

  • жёлтый — предупреждение — файлы WAL близки к пределу предупреждения;

  • белый — все в порядке.

Настройки можно изменить на странице триггеров.

В выпадающем окне отображается график скорости записи WAL за выбранный период времени.

Окно «Статистика автоочистки»

Отображает текущее количество процессов автоочистки.

Максимальное количество определяет одновременно активные рабочие процессы автовакуума.

В выпадающем окне график показывает количество активных рабочих процессов автовакуума за выбранный период времени.