pgBadger a început ca un mic instrument Linux CLI care a ajutat administratorii de baze de date analiza fișierele log PostgreSQL.
Proiectul a cunoscut o rată bună de adoptare și de dezvoltare a evoluat pentru a produce un produs complet, acum cu o interfață grafică bazată pe web a inclus, scrise în Perl și ambalate cu o mulțime de caracteristici interesante.
Lucrările de interfață pgBadger prin citirea fișierelor log PostgreSQL, organizarea datelor, și apoi trasarea diverse detalii de date folosind o bibliotecă JavaScript grafice.
Acest lucru face ca citirea datelor din jurnal mult mai ușor și oferă o mai rapidă și mai ușor de înțeles imagine de ansamblu a ceea ce se întâmplă în baza de date.
Jurnale de zile multiple, luni și ani pot fi păstrate și diverse baze de date (detalii) înregistrate pot fi verificat.
pgBadger în prezent lucrează cu fișiere log normale, precum și gzip fișier comprimat. Script-ul este, de asemenea, capabil să se ocupe de fișiere jurnal la dimensiuni extrem de mari
Ce este nou în această versiune:.
- < li> rapoarte pgbouncer noi sunt:
- Cerere Throughput
- Biți I / O
- întrebare Durata medie
- sesiuni simultane
- Histograma de sesiuni de ori
- sesiuni pe bază de date
- Sesiuni per utilizator
- sesiuni pentru fiecare gazdă
- legăturile stabilite
- Conexiuni per bază de date
- Conexiuni per utilizator
- Conexiuni per gazdă
- piscine rezervate Cele mai utilizate
- cele mai frecvente erori / Evenimente
Ce este nou în versiunea 7.3:
- Add --timezone = + / - HH controla fus orar utilizat în diagrame. Biblioteca javascript ruleaza la partea de client, astfel încât zona de fus orar este utilizat zona de fus orar browser-ul astfel încât timpul de afișat în topuri poate fi diferit de momentul în fișierul jurnal.
- Adăugați un fișier /tmp/pgbadger.pid pentru a preveni operațiile cron overlaping pe fișiere de același log.
- Adăugați opțiunea de linie de comandă --pid-dir pentru a fi capabil de a rula două pgbadger în același timp, prin setarea o cale alternativă la fișierul pid.
- Raportează informații despre & quot; LOG: Omiterea analiza a ... & quot; în rapoarte de evenimente.
- Raport mesaj & quot; LOG: trimiterea de a anula blocarea la autovacuum & quot; în evenimente rapoarte. Utile pentru a căuta interogări generatoare de autovacuum ucide din cauza unei probleme de blocare.
Ce este nou în versiunea 7.1:.
- Nou raport despre distribuția de evenimente pe 5 minute
- Nou pe detaliile de aplicare (durata totală și timpii de executat) pentru fiecare interogare raportate in Top interogări rapoarte. Detaliile sunt vizibile dintr-un nou buton numit & quot; App (e) implicat & quot;.
- Adăugați suport pentru auto_explain extensie. Explicafli plan va fi adăugat împreună cu cele mai lente interogări de top atunci când sunt disponibile în fișierul jurnal.
- Nou raport privind interogări de durate cumulate pentru fiecare utilizator.
- Nou raport cu privire la numărul de interogări anulate (grafic)
- Nou raport despre interogările care generează cele mai anulare (N)
- Nou raport despre interogări cele mai anulate.
Ce este nou în versiunea 7.0:.
- Nou raport despre distribuția de evenimente pe 5 minute
- Nou pe detaliile de aplicare (durata totală și timpii de executat) pentru fiecare interogare raportate in Top interogări rapoarte. Detaliile sunt vizibile dintr-un nou buton numit & quot; App (e) implicat & quot;.
- Adăugați suport pentru auto_explain extensie. Explicafli plan va fi adăugat împreună cu cele mai lente interogări de top atunci când sunt disponibile în fișierul jurnal.
- Nou raport privind interogări de durate cumulate pentru fiecare utilizator.
- Nou raport cu privire la numărul de interogări anulate (grafic)
- Nou raport despre interogările care generează cele mai anulare (N)
- Nou raport despre interogări cele mai anulate.
Ce este nou în versiunea 6.3:
- caz fix în cazul în care mor cu semnal de întrerupere este primit atunci când se utilizează - e opțiune.
- A adaugat un nou program de pgbadger_tools pentru a demonstra modul de a face cu fișiere binare pgBadger pentru a construi propria caracteristică nouă. Prima dintre ele "explica cel mai lent" permit imprimarea mai lente interogări de top ca EXPLAIN.
- Păstrați căpușă formatarea atunci când zoom-ul.
- detectare automată fixă de bușteni rsyslogd.
- problema fixe în calculul min / max / avg în & quot; General Activitate & quot; raport. A fost construit pe suma duratei întrebărilor pe minut în loc de fiecare durată.
- Aceeași problemă rămâne cu percentila care se construiesc folosind suma de durată pe minut și nu reprezintă durata reală interogări.
- Aceasta se angajează, de asemenea, să includă o modificare în convert_time () metoda de rapoarte milisecunde.
- Adăugat -B sau --bar-grafic opțiunea de linie de comandă pentru a utiliza bara de loc de linie în grafic.
- Fixed checkpoint Wal fișiere din titlu grafic de utilizare.
Ce este nou în versiunea 6.0:
- Această nouă versiune majoră adaugă unele caracteristici noi, cum ar fi curățarea automată a binar
- fișiere în modul elementare sau numărul maxim de săptămâni pentru retenția rapoartelor.
- Acesta a îmbunătăți modul incremental cu care să permită utilizarea Multiprocesare cu
- fișier jurnal multiple.
- De asemenea, adaugă raportul de interogare a percentilei de latență pe masa de activitate generală
- (percentilele sunt 90, 95, 99).
- Există, de asemenea, un nou format de ieșire: JSON. Acest format este bun pentru schimbul de date
- cu alte limbi, ceea ce îl face ușor de a integra rezultatul pgBadger lui în
- alte instrumente de monitorizare.
- Este posibil să doriți să expuneți rapoartele dar nu și datele, folosind --anonymize
- opțiunea pgBadger va fi în măsură să anonymize toate valorile literale în interogări.
- Uneori, selectați pentru a copia o interogare din raportul ar putea fi o durere. Există acum
- un buton clic pentru select în fața fiecărei interogare care vă permit să utilizați doar
- Ctrl + C pentru a copia pe clipboard
- Utilizarea noii opțiuni X, de asemenea, permite pgBadger pentru a scrie fișiere suplimentare
- outdir atunci când crearea de rapoarte elementare. Aceste fișiere sunt CSS și
- cod Javascript în mod normal, repetat în fiecare fișiere HTLM.
- Avertisment: comportamentul pgBadger în modul incremental sa schimbat. Acesta va acum
- întotdeauna de curățare directorul de ieșire al tuturor fișierului binar învechit. Dacă ați fost
- , care utilizează aceste fișiere pentru a construi propriile rapoarte, puteți preveni pgBadger pentru a elimina
- le folosind opțiunea --noclean. Rețineți că, dacă utilizați caracteristica de retenție,
- toate aceste fișiere în directoare depășite vor fi eliminate de asemenea.
Comentariile nu a fost găsit