pgCluu jest open source, wolny i niezależny od platformy web-based i linia poleceń aplikacji realizowany w Perlu i zaprojektowane od podstaw, aby pomóc monitorować użytkowników oraz badania wydajności serwera bazy danych PostgreSQL.
Funkcje w skrócie
Oprogramowanie jest w stanie przeprowadzić cały proces audytu w PostgreSQL Cluster. To & rsquo;. Y składa się z dwóch narzędzi, a także kolektora, który może być używany, aby pobrać dane statystyczne dotyczące klastra PostgreSQL za pomocą poleceń SAR i PSQL
Ponadto, jest wyposażony w Grapher, że wyświetli wyniki jako HTML raportów i wykresów. Oprogramowanie wyświetla statystyki dotyczące globalnej informacji klastra, na bazie danych statystycznych oraz statystyk dotyczących systemu hostingu. Jest on kompatybilny z systemami operacyjnymi UNIX / Linux.
interfejs oparty na sieci Web programu jest łatwa w obsłudze i intuicyjna, a zawsze będziesz miał szybki dostęp do informacji o systemie, klastra, bazy danych, pgBouncer i systemowych elementów aplikacji. Uzyskaj dostęp do każdego z nich, aby uzyskać więcej opcji, a to zadanie bez większych kłopotów.
Opcje wiersza polecenia
Szeroki zakres opcji są dostepne dla komponentu wiersza polecenia projektu, co pozwala użytkownikowi włączyć statystyki buforze pamięci podręcznej, jeśli jest zainstalowany plugin pg_buffercache, aby określić nazwę bazy danych, aby połączyć, aby określić host serwera bazy danych , aby określić katalog gniazda, aby określić czas oczekiwania pomiędzy przebiegami, a także ustawić przecinek listę metryk do wykonywania rozdzielone.
Wśród innych opcji wiersza polecenia, można wymienić możliwość określenia portu bazy danych, aby połączyć, aby wyłączyć zbieranie statystyk systemowych z SAR i odnośników do tabel, do listy dostępnych działań dane, które mogą być wykonane, aby umożliwić SSH i uruchomić sysstat zdalnie, aby wyświetlić listę opcji do wykorzystania na połączenia SSH i użyć niestandardowego pliku PID
Co nowego w tym wydaniu.:
Nowością w pgCluu 2.3 (06 luty 2015)
Co nowego w wersji 2.4:
- Transfery na sekundę (odczyt / zapisu / oba) na wszystkich urządzeniach z SAR -b
- Transfery na sekundę dla każdego urządzenia z sar -d.
- Liczba zadań utworzonych na sekundę
- Liczba przełączeń kontekstu na sekundę.
- Pomóż raport pg_stat_statement przez dodanie wszystkich udostępnionych statystyk blokowe i odczytu / zapisu I / O rozrządu na zapytania, gdy track_io_timing został aktywowany.
- Dodaj urządzenia z najwyższych TPS w ogólnej informacji o systemie.
Co nowego w wersji 2.3:
- Parametry Zgłoś domyślne wartości ustawione alter database i zmienić rolę w nowa pozycja menu: & quot; Database / Rola Ustawienia & quot ;. Dzięki Thomas Reiss dla żądania funkcji.
- Fix urządzenia do wykrywania dysku w pliku SAR.
- Dodaj wartość startową raportu Ustawienia
- Dodaj Jednostka i resetowanie wartości w pg_settings zgłosić się do podkreślenia wartości parametrów, gdzie nastąpiły zmiany poza plikiem konfiguracyjnym.
- Podajnik Fix sysinfo informacji i zwiększenia .gitignore. Dzięki Julien Rouhaud do poprawki.
- kernel naprawić. * Oraz transparent_hugepage wyświetlacz w sekcji SysInfo. Dzięki Julien Rouhaud do poprawki.
Co nowego w wersji 2.2.
- Zwiększ roku copyright 2015
- Fix bug w wydobyciu listy baz danych.
- query Fix dostać brakujące indeksy kluczy obcych. Dzięki Ronan Dunklau do poprawki.
- Dodaj Kolekta transparent_hugepage informacji w sysinfo.txt pliku. (Odczyt z / sys / kernel / mm / transparent_hugepage / -)
- Fix nadpisywanie idle_in_xact dla całej bazy danych, powinny być w stanie bezczynności. Dzięki Guillaume Lelarge do poprawki.
- query Fix dla brakujących indeksów FKS. Poprzedniego zapytania zgłaszane każdy indeks, który powinien istnieć dla FKS, ale nie było odfiltrowanie już istniejących. Dzięki Ronan Dunklau do poprawki.
- Nie zgłaszaj zbędne indeksy, gdy jeden jest częściowe, a nie drugi. Dzięki Ronan Dunklau dla raportu.
- Oświadczenie Fix szukać nadmiarowe indeks nie zgłaszając indeks, który ma jednoznaczności, a nie drugą. Oświadczenie teraz również doniesienia duplikaty indeksy na tej samej kolumnie, a nie tylko indeksy kompozytowe. Dzięki Ronan Dunklau dla raportu.
- Urządzenia Divide menu przez część 10 urządzeń. Przydatne, gdy istnieje wiele urządzeń dyskowych.
- Dodaj --from-SA-plik, aby umożliwić parsowanie wyjścia sar pochodzących z sa codziennym pliku.
- Połączenie Fix lokalnym dowodzenia i granicznej testu sar na APPLICATION_NAME dla wersji pg & gt; = 9,0. Dzięki Julien Rouhaud dla raportu.
- Ustaw nazwa_aplikacji do pgcluu przed zbieraniem danych i wyłączenie z zapytaniami pg_stat_activity generowanych przez pgcluu.
Co nowego w wersji 2.1:
- Nowa wersja dodaje wiele ulepszeń raportów i poprawek. Istnieje również kilka nowych funkcji lub raporty:
- Zezwalaj informacji systemowych poleceń wykonywanych zdalnie.
- Zezwalaj sar być wykonywane na serwerze zdalnym za pomocą połączenia ssh.
- Nowy raport połączeń oczekujących na zamek.
- Dodaj średni czas trwania w raporcie oświadczenie.
- Nowe pg_stat_statements raportu.
- Dodaj pg_default i pg_global raportu rozmiaru tabel.
- Nowe opcje pgcluu_collectd:
- -M lub opcja --max wielkości, aby umożliwić wyjście limitu rozmiaru katalogu.
- -. Bez bazy danych, aby uniknąć gromadzenia danych statystycznych z bazy danych
- -C licznik, aby zakończyć program po pobraniu danych dla X razy.
- -E lub --end-po, aby zakończyć program po przez jakiś czas.
- -V lub --version, aby wyświetlić informacje o wersji.
- i kilka zmian / poprawek!
Co nowego w wersji 1.1:
- Format myszy tracker na wykresach, aby pokazać wszystkie wartości zestawu danych przy czasu.
- Dodaj uruchomić długość kolejki raportu do menu systemowego.
- Dodawanie punktów kontrolnych pisać i synchronizacji razy raportów.
- Dodaj raport wersji PostgreSQL
- Split bufora tła pisarzem i policzyć statystykę w oddzielnych raportach.
- Dodaj raport maxwritten_clean w raportach bgwriter.
- Dodaj raport parametrów jądra na stronach systemu.
- Dodaj zebrać dostrajania parametrów jądra systemu.
- Usuń osadzone CSS i JavaScript na każdej stronie HTML, zasoby są automatycznie kopiowane do katalogu wyjściowego jeśli nie jest już obecny. Dzięki Guillaume Lelarge za sugestię.
- Zezwalaj pgcluu do analizowania pliku sar wygenerowany z pliku sa, użyj polecenia jak & quot; sar -A -p -f / var / log / sysstat / sa * & quot ;. Dzięki Julien Rouhaud dla żądania funkcji.
- Split popełnienia, wycofywania i wykres backend za pomocą drugiego yAxis dla backend. Dzięki Guillaume Lelarge dla raportu.
- Dodaj raport informacji o systemie.
- Przenieś Cache hit / stosunek tęsknić na drugim yAxis zestawu danych i zmieniać kolory. Dzięki Guillaume Lelarge dla raportu.
- Dodaj zbieranie informacji uwalnianiu OS.
- Zezwalaj pgcluu_collectd chwycić informacji OS (procesor, pamięć, itp) i dodać opcję --os-info tylko pobrać te informacje (do testowania).
- Informacje Reformatowanie desce rozdzielczej.
- Dodaj -z | --timezone aby ustawić godzinę (y) od czasu GMT, aby dostosować razy w raporcie SAR. Dzięki Bricklen dla żądania funkcji. i kilka zmian / poprawek:
- Dodaj pionowej krzyżyk na wykresie.
- Data aktualizacji autorskich do 2014
- Raport bazie Wyłącz liczby odwołanych zapytaniami, gdy nie jest w gorącej węzła gotowości.
- Wyłącz raportu kontrolnego zapisu następujących wersji pg (& lt; 9,2) .
- Wyłącz pliki tymczasowe i raportów zakleszczenia następujących wersji postgresql (& lt; 9.2) .
- Dodaj przechowywanie wersji pg pod sysinfo.txt
- Fix brakujących legendę checkpoints_timed w raporcie kontrolnego.
- Ostrzeżenie Fix na META_MERGE dla ExtUtils :: MakeMaker & lt; 6.46. Dzięki Julien Rouhaud do poprawki.
- Fix błąd w połączeniach pgcluu_collectd. Dzięki Jacky Rigoreau dla raportu.
- Naprawiono problem gdzie informacje slajdów nie został wyświetlony po kliknięciu przycisku informacyjnego.
- Zmień dokumentację na temat plików zasobów, które są obecnie wygenerowany automatycznie.
- Fix grab statystyk z 8,4 klastra (dostęp do katalogów nie-jeszcze dostępnych danych statystycznych). Dzięki Guillaume Lelarge dla raportu.
- Naprawiono problem parsowania CentOS na uwolnienie. Dzięki bricklen za pomoc.
- Problem Fix & quot; Stosowanie niezainicjowanych wartości $ val zgodnie substytucyjnego 3312 & quot ;. Dzięki bricklen dla raportu.
- wywołanie metody Fix & quot; Print & quot; na wartość niezdefiniowana w linii ./pgcluu 1303. Dzięki Guillaume Lelarge do raportu.
- Fix sar Raport desce rozdzielczej.
- Usuń po przecinku z raportu współczynnika trafień pamięci podręcznej. Dzięki Guillaume Lelarge dla raportu.
- Przegląd Dashboard: cluster Etykieta przepisać, usuwanie pustych wartości z raportu, dodać datę rozpoczęcia / zakończenia statystyk baz danych i statystykach SAR. Dzięki Guillaume Lelarge dla wniosków funkcja / zmian.
- Fix jakieś ostrzeżenie na wartości niezainicjowanych na desce rozdzielczej. Dzięki Julien Rouhaud dla raportu.
- Fix nielegalnym dzielenie przez zero w linii ./pgcluu 1132. Dzięki Julien Rouhaud dla raportu.
- Naprawiono problem w budowaniu znaczników czasu w danych SAR. Dzięki Bricklen dla raportu.
- Fix sysstat błąd wykonania w wersji z różnych lokalizacji na C lub * pl. Dzięki forall dla raportu.
- naprawić uszkodzone wykresy SAR, kiedy zbierać razem jest większy niż 24 godzin.
- Dodaj -z | --timezone opcja dokumentacji.
- Błąd Fix: print () na zamkniętym filehandle GEN9 na linii pgcluu 1942. Dzięki Bricklen do raportu .
Wymagania :
- Perl
Komentarze nie znaleziono