PostgresDB (remote monitoring): различия между версиями
ENetrebin (обсуждение | вклад) (Новая страница: «Контролируйте производительность Postgres с помощью нашей новой платформы расширений EF2.0. =...») |
ENetrebin (обсуждение | вклад) |
||
Строка 52: | Строка 52: | ||
* pg_tablespace | * pg_tablespace | ||
* pg_stat_wal (доступно только с версии 14, для более старых версий отмените выбор набора функций) | * pg_stat_wal (доступно только с версии 14, для более старых версий отмените выбор набора функций) | ||
== Содержание расширения == | |||
{| class="wikitable" | |||
|+ | |||
!Тип содержимого | |||
!Количество включенных предметов | |||
|- | |||
|Generic Relationship | |||
|3 | |||
|- | |||
|Screen Layout | |||
|2 | |||
|- | |||
|Alerts | |||
|1 | |||
|- | |||
|Screen Actions | |||
|4 | |||
|- | |||
|Metric Metadata | |||
|48 | |||
|- | |||
|Screen Entities Lists | |||
|5 | |||
|- | |||
|Dashboards | |||
|1 | |||
|- | |||
|List Screen Layout | |||
|2 | |||
|- | |||
|Generic Type | |||
|3 | |||
|- | |||
|Screen Chart Groups | |||
|9 | |||
|} |
Версия 09:50, 19 сентября 2023
Контролируйте производительность Postgres с помощью нашей новой платформы расширений EF2.0.
Обзор
Наше решение для мониторинга базы данных Postgres основано на подходе удаленного мониторинга, реализованном в виде расширения АктивныйШлюз Ключ-АСТРОМ. Расширение запрашивает базы данных Postgres для определения ключевой производительности и работоспособности. Собираемые метрики включают данные из таблиц pg_stat, wal_pg_stat и других. Затем система ИИ от Ключ-АСТРОМ анализирует эти показатели, чтобы обеспечить анализ аномалий и проблем.
Начало
Создайте пользователя базы данных, используя следующий шаблон:
CREATE USER astromkey With PASSWORD ' <PASSWORD> ' INHERIT;
GRANT pg_monitor TO astromkey;
Чтобы собирать метрики WAL, у пользователя должна быть superuser
роль.
ALTER USER astromkey WITH SUPERUSER;
Между АктивнымШлюзом, на котором развернуто расширение, и базой данных Postgres должно быть установлено соединение.
Активируйте расширение в своей среде с помощью встроенного концентратора продукта, предоставьте необходимую конфигурацию устройства, и все готово.
Перейдите на обзорную панель Postgres, чтобы просмотреть метрики и объекты.
Это расширение записывает информацию на уровне экземпляра и уровне базы данных.
Случаи использования
Расширение предназначено для пользователей, которые:
- Хотели бы следить за состоянием работоспособности и производительностью своих баз данных Postgres.
Расширение позволяет вам:
- Осуществлять мониторинг инфраструктуры с помощью комплексной информационной панели
- Обнаруживать аномалии траффика и предупреждать о них
- Принять упреждающие меры, чтобы избежать ухудшения качества обслуживания.
Информация о совместимости
Для этого расширения требуется АктивныйШлюз версии 1.259 минимум
Postgres 14 или выше для всех метрик
Postgres 10 или выше для всех метрик, за исключением таблицы pg_stat_wall.
В версии 9.6 отмените выбор набора функций сеансов, поскольку информация о сеансе не существует.
Расширение не будет работать на версиях старше 9.6.
Расширение не распространяется на данные, специфичные для облака, такие как сеть, активность виртуальных машин и т. д. Возможно, потребуется изменить привилегии, чтобы разрешить SELECT для следующих таблиц:
- pg_stat_bgwriter
- pg_stat_database
- pg_stat_activity
- pg_tablespace
- pg_stat_wal (доступно только с версии 14, для более старых версий отмените выбор набора функций)
Содержание расширения
Тип содержимого | Количество включенных предметов |
---|---|
Generic Relationship | 3 |
Screen Layout | 2 |
Alerts | 1 |
Screen Actions | 4 |
Metric Metadata | 48 |
Screen Entities Lists | 5 |
Dashboards | 1 |
List Screen Layout | 2 |
Generic Type | 3 |
Screen Chart Groups | 9 |