pgBadger som startet som en liten Linux CLI verktøy som hjalp database administratorer analysere PostgreSQL loggfiler.
Prosjektet har sett en god adopsjon rate og utvikling har utviklet seg til å produsere en mer komplett produkt, nå med en web-basert GUI inkludert, skrevet i Perl og fullpakket med massevis av kule funksjoner.
De pgBadger grensesnittet fungerer ved å lese PostgreSQL loggfiler, organisere dataene, og deretter plotte ut ulike data opplysninger ved å bruke en Javascript-kartlegging bibliotek.
Dette gjør lesing av loggdata mye enklere og gir en raskere og enklere å forstå oversikt over hva som skjer i databasen.
Logger for flere dager, måneder og år kan holdes, og ulike database (registrert) detaljer kan sjekkes ut.
pgBadger arbeider for tiden med normale loggfiler, samt gzip komprimert fil. Manuset er også i stand til å håndtere loggfiler ved ekstremt store størrelser
Hva er nytt i denne utgaven.
- < li> Nye pgbouncer rapporter er:
- Request Gjennomstrømning
- Bytes I / O-gjennomstrømming
- spørringer Gjennomsnittlig varighet
- Samtidige sesjoner
- Histogram økter ganger
- økter per database
- økter per bruker
- Sessions per vert
- Etablert tilkoblinger
- Tilkoblinger per database
- Tilkoblinger per bruker
- Tilkoblinger per vert
- Mest brukte reservert bassenger
- De fleste hyppige feil / Events
Hva er nytt i versjon 7.3:
- Legg --timezone = + / - HH å kontrollere tidssone brukes i diagrammer. Den javascript bibliotek kjører på klientsiden så tidssonen som brukes er nettleseren sonen slik den viste tiden i listene kan være forskjellig fra tiden i loggfilen.
- Legg /tmp/pgbadger.pid filen for å hindre cron jobber overlaping på samme loggfiler.
- Legg kommandolinje --pid-dir for å kunne kjøre to pgbadger samtidig ved å sette en alternativ bane til pid-filen.
- Rapporter om & quot; LOG: Hoppe analyse av ... & quot; inn hendelser rapporter.
- Rapportere innlegg & quot; LOG: sending avbryt for å blokkere autovacuum & quot; inn hendelser rapporter. Nyttig å se etter spørsmål genererer autovacuum drepe på grunn av en lås problemet.
Hva er nytt i versjon 7.1.
- Ny rapport om hendelser fordeling per 5 minutter
- New per programdetaljer (total varighet og ganger henrettet) for hvert søk rapportert i Top spørringer rapporter. Detaljene er synlig fra en ny knapp som heter & quot; App (s) involvert & quot;.
- Legg støtte til auto_explain forlengelse. Forklar planen vil bli lagt sammen med topp tregeste spørsmål når tilgjengelig i loggfilen.
- Ny rapport om spørsmål kumulerte varighet per bruker.
- Ny rapport om antall kansellerte spørringer (graf)
- Ny rapport om spørringer genererer mest avbestilling (N)
- Ny rapport om spørringer mest kansellert.
Hva er nytt i versjon 7.0.
- Ny rapport om hendelser fordeling per 5 minutter
- New per programdetaljer (total varighet og ganger henrettet) for hvert søk rapportert i Top spørringer rapporter. Detaljene er synlig fra en ny knapp som heter & quot; App (s) involvert & quot;.
- Legg støtte til auto_explain forlengelse. Forklar planen vil bli lagt sammen med topp tregeste spørsmål når tilgjengelig i loggfilen.
- Ny rapport om spørsmål kumulerte varighet per bruker.
- Ny rapport om antall kansellerte spørringer (graf)
- Ny rapport om spørringer genererer mest avbestilling (N)
- Ny rapport om spørringer mest kansellert.
Hva er nytt i versjon 6.3:
- Fast tilfelle der dø med avbruddssignal mottas ved bruk - e alternativet.
- Lagt til en ny program pgbadger_tools å demonstrere hvordan man skal håndtere pgBadger binærfiler for å bygge din egen ny funksjon. Den første "forklare-tregeste 'tillate utskrift av topp tregeste spørsmål, så FORKLARE uttalelser.
- Hold haken formatering når du zoomer.
- Fast automatisk gjenkjenning av rsyslogd logger.
- Fikset problem ved beregning av min / max / avg i & quot; Generelt aktivitet & quot; rapportere. Det ble bygget på summen av spørringer varighet per minutter i stedet for hver varighet.
- Det samme problemet er fortsatt med persentil som er bygget ved hjelp av summen av varighet per minutt, og representerer ikke den virkelige henvendelser varighet.
- Dette forplikter også inkludere en endring i convert_time () metoden til rapporter millisekunder.
- Lagd -B eller --bar-graf kommandolinje muligheten til å bruke bar i stedet for linje i grafen.
- Fast Checkpoint Wal-filer bruk grafen tittel.
Hva er nytt i versjon 6.0:
- Denne nye store utgivelsen legger til noen nye funksjoner som automatisk opprydding av binær
- filer i inkrementell modus eller maksimalt antall uker for rapporter oppbevaring.
- Det forbedrer inkrementell modus med å tillate bruk av multi med
- flere loggfilen.
- Den legger også rapport fra spørre ventetid persentil på den generelle aktiviteten table
- (persentiler er 90, 95, 99).
- Det er også en ny output format: JSON. Dette formatet er bra for deling av data li>
- med andre språk, noe som gjør det enkelt å integrere pgBadger resultat i
- andre overvåkingsverktøy.
- Det kan være lurt å eksponere dine rapporter, men ikke data, ved hjelp av --anonymize
- alternativet pgBadger vil være i stand til å anonymisere alle bokstavelige verdier i spørringene.
- En gang velge å kopiere en spørring fra rapporten kan være smertefullt. Det er nå
- et klikk-til-knappen for valg foran hver spørring som lar deg bare bruke
- Ctrl + C for å kopiere den på utklippstavlen
- Bruken av den nye X alternativet også tillate pgBadger å skrive ut ekstra filer til
- den outdir når du lager inkrementelle rapporter. Disse filene er CSS og
- Javascript-kode som normalt gjentas i hver Htlm filer.
- Advarsel: oppførselen til pgBadger i inkrementell modus er endret. Det vil nå
- alltid opprydding output katalog av alle foreldet binærfil. Hvis du var
- hjelp av dem til å bygge dine egne rapporter, kan du forhindre pgBadger å fjerne
- dem ved hjelp av --noclean alternativet. Merk at hvis du bruker oppbevaring funksjonen
- alle disse filene i ukurante kataloger vil bli fjernet også.
Kommentarer ikke funnet