Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

HQCenter to prywatne centrum kontroli HQbird: gromadzi alerty i logi wydajności Firebird w czasie zbliżonym do rzeczywistego z Twoich instancji HQbird, dzięki czemu możesz widzieć wiele serwerów na jednej stronie - hostowane dla Twojej firmy, nie na publicznym portalu.

Krótki przegląd zaawansowanego monitorowania HQbird

Wykresy zaawansowanego monitorowania Firebird w HQbird

Firebird udostępnia dane wydajnościowe poprzez Trace API, tabele MON$, fb_lock_print, gstat -h oraz firebird.log. Zaawansowane monitorowanie HQbird wykorzystuje wszystkie te źródła, aby zapewnić pełny obraz serwera i baz danych.

Wykresy

  • Metryki IO - odczyty (dysk / pamięć podręczna plików OS), zapisy, fetche (związane z CPU), marki (aktywność czyszczenia pamięci podręcznej)
  • Metryki obciążenia - użytkownicy, aktywne zapytania i ping SQL dla każdej monitorowanej bazy danych
  • Metryki zapytań - zapytania na minutę, całkowity czas wykonania, fetche, odczyty, zapisy, marki
  • Obciążenie komputera / VM - RAM i CPU (Windows) lub średnie obciążenie (Linux)
  • Metryki transakcji - Next-OAT (długotrwałe transakcje zapisu utrzymujące śmieci), OST-OIT (oczekujące czyszczenie) i nowe transakcje na minutę
  • Metryki tabeli blokad - procent oczekiwania na mutex, rozmiar tabeli blokad, minimalna długość łańcucha slotów haszujących (przydatne do strojenia firebird.conf przy wysokim obciążeniu)

Szczegóły co minutę

Co minutę moduł zbiera również:

Szczegóły zaawansowanego monitorowania

  1. Najlepsze zapytania SQL dla bieżącej minuty (domyślny próg 200 ms), sortowalne według fetchy, czasu, odczytów, zapisów lub marków - z hostem klienta, tekstem SQL, planem, statystykami i parametrami
  2. Najlepsze długotrwałe aktywne transakcje z czasami rozpoczęcia i aplikacjami klienckimi
  3. Procesy klienckie połączone z bazą danych: nazwa aplikacji, liczba połączeń, zużyta i przydzielona pamięć

Kliknij zapytanie SQL, aby zobaczyć pełny tekst, statystyki wykonania, plan i parametry.

Jak połączyć HQbird z prywatnym HQCenter

Od wersji HQbird v2022 każda instancja może wysyłać dane monitorowania do Twojego prywatnego HQCenter. Administrator Twojego HQCenter tworzy konta i wydaje plik keyanswers.txt, który wskazuje HQbird na ten prywatny serwer.

1. Uzyskaj keyanswers.txt od administratora

Administrator Twojego prywatnego HQCenter tworzy konto i przekazuje Ci keyanswers.txt - zawiera on punkt dostępu do Twojego HQCenter.

2. Połącz swoją instancję HQbird

  1. Otwórz konsolę internetową HQbird (domyślnie http://localhost:8082).
  2. Kliknij ikonę Integracja z centrum kontroli w prawym górnym rogu.
  3. Prześlij keyanswers.txt przez Wybierz punkt dostępu do centrum kontroli HQbird (keyanswers.txt).
  4. Potwierdź komunikat o sukcesie, a następnie opcjonalnie użyj Sprawdź bezpośredni dostęp do centrum kontroli.

Integracja z centrum kontroli w HQbird

Wybierz keyanswers.txt

Wynik łączenia

Sprawdzenie bezpośredniego dostępu

Jeśli łączenie nie powiedzie się, zezwól na wychodzące połączenia z hosta HQbird do Twojego prywatnego HQCenter na portach 80 i 18080. Nowe serwery mogą pojawić się w ciągu około pięciu minut.

Po pomyślnym połączeniu zobaczysz alerty (kopie zapasowe, problemy z wydajnością i inne). Otwórz Wykresy, aby wyświetlić dane zaawansowanego monitorowania dla wielu serwerów na jednej stronie - te same dane dostępne lokalnie w przeglądarce zaawansowanego monitorowania:

Alerty prywatnego HQCenter

Pytania dotyczące prywatnego HQCenter? Napisz na [email protected].