Scentralizowane monitorowanie HQbird
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
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.confprzy wysokim obciążeniu)
Szczegóły co minutę
Co minutę moduł zbiera również:

- 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
- Najlepsze długotrwałe aktywne transakcje z czasami rozpoczęcia i aplikacjami klienckimi
- 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
- Otwórz konsolę internetową HQbird (domyślnie
http://localhost:8082). - Kliknij ikonę Integracja z centrum kontroli w prawym górnym rogu.
- Prześlij
keyanswers.txtprzez Wybierz punkt dostępu do centrum kontroli HQbird (keyanswers.txt). - Potwierdź komunikat o sukcesie, a następnie opcjonalnie użyj Sprawdź bezpośredni dostęp do centrum kontroli.
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:
Pytania dotyczące prywatnego HQCenter? Napisz na [email protected].