PGWatch to narzędzie do gromadzenia i wizualizacji danych dla baz danych PostgreSQL, opracowane przez CYBERTEC. To elastyczne, niezależne narzędzie monitorujące przenosi monitorowanie PostgreSQL na wyższy poziom.

Chociaż istnieje wiele rozwiązań monitorowania PostgreSQL, większość z nich jest niestety zbyt złożona, aby ją skonfigurować i zbyt mało elastyczna, żebyś sam mógł ją rozszerzyć. Jednak PGWatch próbuje to zmienić, zapewniając wcześniej niedostępną elastyczność i koncentrując się tylko na zbieraniu danych, pozostawiając stronę prezentacji najlepszym dostępnym narzędziem do kokpitu.

Jak działa PGWatch

PGWatch działa jako narzędzie do zdalnego gromadzenia danych, okresowo łączące się z bazą danych, tak jak normalny użytkownik, i odczytujące metryki dostarczane przez podsystem statystyki Postgres. Ma to taką zaletę, że nie potrzebujesz żadnych specjalnych praw użytkownika i nie musisz instalować żadnych rozszerzeń na samym serwerze bazy danych, umożliwiając korzystanie z ograniczonych środowisk (np. AWS RDS).

Screenshot PGWatch

Główne cechy

  • 1 minutowa instalacja za pomocą Dockera (nadal możliwe są niestandardowe instalacje)
  • Doskonały przegląd wszystkich działań w bazie danych z jednej strony
  • Łatwa rozszerzalność poprzez zdefiniowanie metryk w czystym SQL
  • Intuicyjna prezentacja wskaźników za pomocą deski rozdzielczej Grafana. Użytkownicy mogą tworzyć własne wykresy (oprócz wcześniej zdefiniowanych) za pomocą kilku kliknięć
  • monitorowanie błędów dziennika serwera (gdy jest zainstalowany na serwerze DB)
  • Opcjonalne powiadomienia (Email, Slack, PagerDuty) dostarczone przez Grafana
  • Oprogramowanie Open Source – bezpłatne do rozszerzenia
  • Obsługiwane wersje PostgreSQL 9.0+

Więcej szczegółów

  • Wbudowany interfejs zarządzania do kierowania monitorowanymi bazami danych i pomiarami
  • Wiele opcji przechowywania metryk – InfluxDB, PostgreSQL, Prometheus, Graphite
  • Opcjonalne podstawowe zabezpieczenia poprzez uwierzytelnienie użytkownika
  • Dostępne są opcjonalne procedury składowane „pomocnika pobierania metryk” służące do odczytywania obciążenia procesora i informacji o parametrach pg_stat_statement
  • Dzienniki dla poszczególnych komponentów są udostępniane w interfejsie internetowym, aby ułatwić rozwiązywanie problemów

Odwiedź naszą oficjalną stronę pgwatch.com, aby uzyskać dodatkowe informacje:

odwiedź stronę pgwatch.com

Zrzuty ekranu PGWatch

Dashboard PGWatchPGWatch Dashboard

Szybki start

  1. uruchom obraz Dockera z „docker run -d -p 3000: 3000 -p 8080: 8080 –nazwa pw2 cybertec / pgwatch2”
  2. dodaj bazę danych do monitorowania za pomocą interfejsu zarządzania na porcie 8080
  3. Poczekaj kilka minut, aż daemon pobierze dane, a następnie otwórz Grafana na porcie 3000
  4. ciesz się!

 

SKONTAKTUJ SIĘ Z NAMI >>

POBIERANIE PGWatch

Najnowszą wersję PGWatch można pobrać bezpośrednio z pgwatch.com lub z naszej strony GitHub:

odwiedź GITHUB >> odwiedź PGWATCH >>