10 лучших инструментов мониторинга PostgreSQL

Базы данных не становятся более продвинутыми, чем PostgreSQL. Однако, как и для любой другой базы данных, PostgreSQL необходимо тщательно контролировать, чтобы база данных работала и работала. Группа инструментов мониторинга для PostgreSQL немного более узкая, чем многие другие ведущие поставщики баз данных.

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

  1. Сервер SolarWinds & Монитор приложений (бесплатная пробная версия) Обширный монитор баз данных для баз данных PostgreSQL, MySQL, Apache, MongoDBM, Tomcat и Cassandra.
  2. Сетевой монитор Paessler PRTG (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ) Монитор сети, сервера и приложений, который включает специальный датчик для баз данных PostgreSQL.
  3. AppOptics APM (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ) Монитор производительности облачных приложений, включающий утилиту для оптимизации PostgreSQL.
  4. AppDynamics Монитор базы данных, который может наблюдать за PostgreSQL, среди прочего, и позволяет полностью просматривать транзакции базы данных вплоть до эффективности кода.
  5. Менеджер приложений ManageEngine Являясь частью набора инструментов управления инфраструктурой, это средство контролирует ряд RDMS, включая PostgreSQL..
  6. ClusterControl Инструмент мониторинга баз данных, который может контролировать базы данных PostgreSQL. Доступен в бесплатной и платной версиях.
  7. pgAdmin Бесплатный инструмент управления PostgreSQL с открытым исходным кодом, доступный онлайн или загружаемый для Windows, Mac OS и Linux.
  8. Pganalyze Недорогой оптимизатор запросов для PostgreSQL.
  9. pgCluu Бесплатный инструмент с открытым исходным кодом для оценки производительности и аудита PostgreSQL.
  10. Nagios Core и Нагиос XI Бесплатные и платные версии расширяемого монитора инфраструктуры, который будет отслеживать состояния баз данных PostgreSQL.

Лучшие инструменты мониторинга PostgreSQL

1. Сервер SolarWinds & Монитор приложений (бесплатная пробная версия)

Сервер SolarWinds & Монитор приложений это инструмент мониторинга приложений, который отслеживает базы данных PostgreSQL Программное обеспечение может измерять размер базы данных, размер стола, активные подключения к базе данных и серверу, индексы, замки, триггеры, успешные ставки транзакций, и более. Postgres показывает их на приборной панели. Приборная панель состоит из ряда визуальных дисплеев, от циферблатов производительности до более сложных диаграмм и графиков..

Из-из-коробки, Сервер SolarWinds & Монитор приложений включает в себя более 200 шаблоны мониторинга за PostGreSQL, MySQL, MongoDBm апаш, Кот, Cassandra и многие другие провайдеры. Существует также более 800 шаблонов мониторинга, которые были созданы пользователями и опубликованы в Thwack (онлайн-сообществе пользователей SolarWinds).

Интеллектуальные оповещения сообщат вам об изменениях в PostgreSQL производительность. Если использование процессора выше, чем обычно, вам будет отправлено предупреждение. Оповещения настраиваются на основе пороговых значений, при которых устанавливается базовый уровень производительности, и оповещения отправляются при отклонении от этого базового уровня. Система была построен для минимизации ложных срабатываний.

Сервер SolarWinds & Монитор приложений идеально подходит для малых и средних предприятий, которым нужны решения Postgre для мониторинга, которые легко установить и управлять. Сервер SolarWinds & Монитор приложений начинается по цене $ 2995 (£ 2,404). Вы также можете скачать бесплатную пробную версию.

Сервер SolarWinds & Монитор приложенийСкачать 30-дневную бесплатную пробную версию

2. Сетевой монитор Paessler PRTG (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ)

Paessler PRTG Сетевой монитор это инструмент для мониторинга сети, включающий датчик, разработанный для PostgreSQL. Датчик PostgreSQL контролирует базы данных на сервере PostgreSQL и запрашивает их для метрик. Датчик может контролировать время выполнения запроса, время выполнения запроса, количество строк, которые были адресованы запросом, и получить доступ к данным таблицы данных. Информация разбита на циферблаты и может рассматриваться как Живые данные, Исторические данные или по прошлому 2, 30, или 365 дней.

Чтобы помочь вам контролировать датчики, когда вы не за своим столом, PRTG Сетевой монитор использует уведомления. Уведомления отправляются вам по электронной почте, смс, или всплывающее уведомление (для устройств Android и IOS) при нарушении порогов. Например, если время выполнения запроса было необычно долгим, то программа отправит вам уведомление, чтобы сообщить вам о проблеме.

Один из самых больших пунктов продажи PRTG Сетевой монитор является то, что это бесплатный инструмент (при условии, что вы используете менее 100 датчиков!). Если вы хотите начать с PostgreSQL, то этот инструмент является отличной отправной точкой, обеспечивающей превосходный мониторинг.

Платные версии PRTG Сетевой монитор Начните с 1600 долларов США (1284 фунтов стерлингов) за 500 датчиков и до 14 500 долларов США (11 643 фунтов стерлингов) за неограниченное количество датчиков с одной установкой сервера – есть также версия, которая поддерживает пять установок сервера за 60 000 долларов США (48 480 фунтов стерлингов). Вы можете скачать 30-дневную бесплатную пробную версию.

Сетевой монитор Paessler PRTGСкачать 30-дневную бесплатную пробную версию

3. AppOptics APM (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ)

AppOptics APM является облачным монитором производительности приложений, который включает в себя инструменты для улучшить производительность а также мониторинг предупреждений, которые предотвращают снижение производительности.

В состав AppOptics APM входят специализированные утилиты оптимизации базы данных которые могут взаимодействовать с система управления базами данных Postgres. Оптимизатор базы данных фокусируется на анализе запросов SQL, которые извлекают данные. Запросы, выполнение которых, по-видимому, занимает много времени, проверяются с помощью автоматической трассировки. Файл трассировки детализирует все транзакции базы данных, которые SQL-запрос вызвал для выполнения.

Анализ каждого неэффективного запроса приводит к рекомендациям по переписыванию SQL в создавать более эффективные запросы. Производительность базы данных также может быть улучшена добавление или удаление индексов в таблицах базы данных.

Функции оптимизации базы данных в AppOptics APM не ограничиваются работой с PostgreSQL. Он способен взаимодействовать со многими другими СУБД, в том числе оракул, MySQL, Microsoft SQL Server, и СУБД Apache.

Приложения, которые полагаются на выборку и вставку базы данных, могут иметь недостатки в своем коде. Утилиты оптимизации в AppOptics APM также могут анализировать весь код и рекомендовать улучшения в программах для ускорить обработку. После улучшения взаимодействия между кодом и базой данных другие недостатки доставки, такие как производительность сервера и работоспособность сетевого устройства, также могут быть улучшены мониторинг инфраструктуры инструменты в AppOptics.

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

AppOptics APMStare 14-дневная бесплатная пробная версия

4. AppDynamics

AppDynamics монитор производительности приложений премиум-класса, совместимый с PostgreSQL. AppDynamics предоставляет вам подробное представление о производительности PostgreSQL. Данные, которые мониторы программного обеспечения включают транзакционная деятельность, типы доступа к кортежу, частота попаданий в кэш, и более. Если вы видите что-то, в чем вы не уверены, по нажатию кнопки вы можете визуализировать историю выполнения отдельного запроса..

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

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

В целом, если вам требуется инструмент мониторинга PostgreSQL, который обеспечивает глубокую видимость, есть несколько инструментов, таких как AppDynamics. AppDynamics может контролировать версии 8 и выше баз данных Postgres. Для того, чтобы просмотреть информацию о ценах на продукт, вам необходимо напрямую связаться с компанией. Вы можете скачать бесплатную пробную версию.

5. Менеджер приложений ManageEngine

Менеджер приложений ManageEngine еще одна вершина линейного решения для мониторинга приложений, которое поддерживает PostgreSQL. Менеджер приложений ManageEngine может контролировать информацию, как статистика буфера, статистика подключений, детали использования диска, статистика запросов, детали сканирования таблицы, и более. Всю эту информацию можно просматривать в диаграммах, чтобы отслеживать, как метрика меняется со временем. Все графики легко читаются с первого взгляда.

Программное обеспечение также предлагает систему реагирования оповещения. Менеджер приложений ManageEngine позволяет пользователю настроить динамические базовые показатели чтобы помочь определить аномалии производительности, когда они возникают. Функция анализа первопричин позволяет вам ближе рассмотреть поверхность. также, APM Insight фактически позволяет просматривать код приложения и SQL-запросы, чтобы найти причину проблемы.

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

Менеджер приложений ManageEngine обеспечивает доступный, но продвинутый опыт мониторинга Postgres. Менеджер приложений ManageEngine доступен как Свободно инструмент или как платные версии (профессиональный и предприятие версии). Для того, чтобы просмотреть информацию о ценах на продукт, вам необходимо напрямую связаться с компанией. Вы можете скачать 30-дневную бесплатную пробную версию.

6. ClusterControl

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

При управлении PostgreSQL видимость является одной из самых сложных задач. ClusterControl сталкивается с этой проблемой в лоб, включая средство просмотра топологии. Средство просмотра топологии позволяет вам отображать, как ваша база данных функционирует на одной стеклянной панели.

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

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

7. pgAdmin

pgAdmin широко используется открытый источник Инструмент управления PostgreSQL. Инструмент предлагает графический интерфейс для управления базами данных Postgre, Инструмент SQL-запроса, и отладчик кода. Существует также панель мониторинга и инструмент для запросов SQL, которые вы можете использовать для редактирования запросов. Сочетание функций управления и мониторинга, включенных в pgAdmin делает продукт очень универсальным.

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

Кроссплатформенный потенциал и доступность pgAdmin делает его убедительным выбором, независимо от того, как структурирована ваша местная среда. Платформа доступна на Windows, Mac OS, и Linux. Сам инструмент доступен как веб-приложение или приложение для ПК. Вы можете скачать программу бесплатно.

8. Пганализировать

Pganalyze ПО PostgreSQL для мониторинга производительности, специально разработанное для улучшения видимости запросов. Вы можете использовать этот инструмент, чтобы выяснить, почему запрос выполняется медленно. Для этого вы можете просмотреть статистику, такую ​​как Процессорное время ввода-вывода и коэффициент попадания в буферный кеш чтобы помочь найти основную причину. Чтобы помочь вам улучшить производительность, pganalyze сообщает вам, нужен ли для индекса индекс повысить производительность.

У вас также есть полная прозрачность в истории производительности вашей базы данных. Вы можете искать по запросам и просматривать запрос, Роль, СРЕДНЕГО ВРЕМЕНИ (мс), ВЫЗОВ / MIN, I / O%, CACHED%, % всей среды выполнения для поиска проблемных запросов. Как далеко вы можете сделать это в прошлом, зависит от версии, которую вы используете (см. Ниже).

Для покупки доступны три версии pganalyze: производство, Масштаб, и Enterprise Edition. Производственная версия стоит 99 долларов США (79,50 фунтов стерлингов) в месяц на срок до трех серверов баз данных и 14 дней исторических данных. Масштабная версия стоит 250 (200 фунтов) в месяц для шести серверов баз данных и 30-дневных исторических данных..

Enterprise Edition предлагает вариант локальной установки с неограниченным количеством серверов баз данных (но вам нужно связаться с отделом продаж, чтобы узнать цену). Вы можете скачать 14-дневную бесплатную пробную версию.

9. pgCluu

pgCluu является средством мониторинга и аудита производительности PostgreSQL, которое собирает данные из вашего кластера баз данных. Продукт разбит на две части: Сборщик статистики PostgreSQL который работает через командная строка и Perl Grapher который отображает данные о производительности.

Метрики, которые вы можете контролировать pgCluu включают использование общих буферов для каждой базы данных, размер всех баз данных, распределение количества использования общих буферов, и Загрузка процессора. Эту информацию можно просматривать на простых диаграммах с цветовой кодировкой, поэтому нет никакой двусмысленности. Вы также можете создавать отчеты об использовании.

Как с открытым кодом альтернатива, pgCluu Стоит подумать, хотите ли вы иметь опыт мониторинга PostgreSQL с ограниченным бюджетом. Вы можете получить доступ к исходному коду по этой ссылке.

10. Nagios Core и Nagios XI

Nagios Core и Нагиос XI являются платформами мониторинга инфраструктуры, которые могут измерять показатели производительности Postgres. Программное обеспечение может контролировать базу данных PostgreSQL доступность, размер базы данных, размер стола, кэш рационы, и более. Существует также ряд плагинов Nagios для мониторинга Postgres. Например, check_pgactivity плагин позволяет просматривать связь, задержка потоковой репликации, коэффициент совпадения с базой данных, раздувание индекса, и более.

Nagios Core это бесплатная, но более ограниченная версия Нагиос XI. Нагиос XI имеет преимущество перед двумя, потому что имеет веб-интерфейс и другие удобные функции, такие как мастера мониторинга, чтобы упростить настройку. Если бюджет является приоритетом, то Nagios Core это очевидный выбор, но если вы хотите более удобный мониторинг, то вам следует выбрать Нагиос XI.

Нагиос XI цена начинается от 1995 долларов США (1601 фунт) за стандартную версию, которая включает мастера настройки и расширенные отчеты. Выпуск Enterprise Edition стоит 3495 долл. США (2806 фунтов стерлингов) с отчетами о планировании мощностей и ведением журнала аудита. Вы можете скачать бесплатную пробную версию.

Выбор инструмента PostgreSQL для вас

Из всех инструментов в этом списке, AppDynamics, Сервер SolarWinds & Монитор приложений, и Paessler PRTG Сетевой монитор наши лучшие выборы. У каждого инструмента есть что-то уникальное. AppDynamics это лучший выбор, основанный на его глубокой видимости, где, как Сервер SolarWinds & Монитор приложений предлагает подробный, но более доступный пользовательский интерфейс.

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

About the author

Comments

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

    (Translation: Databases do not become more advanced than PostgreSQL. However, like any other database, PostgreSQL needs to be carefully monitored to ensure it is working properly. The monitoring tool group for PostgreSQL is slightly narrower than many other leading database providers. Thats why in this article we will look at the nine best PostgreSQL monitoring tools. However, if you only have time for a brief summary, here is our list of the best PostgreSQL monitoring tools: SolarWinds Server

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

    (Translation: Databases do not become more advanced than PostgreSQL. However, like any other database, PostgreSQL needs to be carefully monitored to ensure that it is working and performing well. The monitoring tool group for PostgreSQL is slightly narrower than many other leading database providers. Thats why in this article we will look at the nine best PostgreSQL monitoring tools. However, if you only have time for a brief summary, here is our list of the best PostgreSQL monitoring tools: SolarWinds Server

Comments are closed.