pgCluu is een open source, gratis en platform-onafhankelijke web-based en command-line applicatie geïmplementeerd in Perl en ontworpen vanaf de grond opgebouwd om gebruikers te helpen bewaken en controleren van de prestaties van een PostgreSQL database server.
Kenmerken in een oogopslag
De software is in staat om een volledige controleproces een PostgreSQL cluster. It & rsquo;. S uit twee instrumenten, en een collector die kunnen worden gebruikt om statistieken PostgresSQL cluster grijpen met de SAR psql commando
Bovendien, het komt met een grapher dat zal de output van de resultaten als HTML-rapporten en grafieken. De software geeft statistieken over de wereldwijde cluster informatie, statistieken per database en statistieken over de hosting-systeem. Het is compatibel met UNIX / Linux-besturingssystemen.
De webgebaseerde interface van het programma is eenvoudig te gebruiken en intuïtief, zoals u altijd snel toegang tot informatie over het systeem, cluster, databases, pgBouncer en systeemcomponenten van de applicatie. Toegang tot elk van hen om meer opties te krijgen en de klus te klaren zonder al te veel gedoe.
Command-line opties
Een breed scala aan opties zijn avaialble voor de command-line component van het project, zodat de gebruiker buffer cache statistieken mogelijk als de pg_buffercache plugin geïnstalleerd is, naar de naam van de database opgeven om verbinding te maken, met de database server host opgeven , de socket directory opgeven, de tijd moet worden gewacht tussen runs, evenals een komma gescheiden lijst metrieken uit te voeren om.
Onder andere command-line opties, kunnen we de mogelijkheid om de database-poort op te geven vermelden om verbinding te maken, om de verzameling van het systeem statistieken te schakelen met sar en lookup van tablespace, naar de lijst beschikbare statistieken acties die kunnen worden uitgevoerd, om SSH in te schakelen en uitvoeren sysstat op afstand, om een lijst met opties te bekijken om te gebruiken voor de SSH-verbinding en een aangepaste PID bestand
Wat is nieuw in deze release.:
Nieuw in pgCluu 2.3 (6 februari 2015)
Wat is nieuw in versie 2.4:
- Transfers per seconde (lees / schrijf / beide) op alle apparaten uit sar -b
- Transfers per seconde voor elk apparaat uit sar -d.
- aantal taken gecreëerd per seconde
- Aantal context schakelt per seconde.
- Verbeter pg_stat_statement rapport door het toevoegen van alle gedeelde blok statistieken en lees / schrijf I / O-timing per vraag wanneer track_io_timing is ingeschakeld.
- Apparaat toevoegen met de hoogste TPS op de totale systeem informatie.
Wat is nieuw in versie 2.3:
- Verslag standaard parameters waarden met ALTER DATABASE en ALTER rol in nieuw menu-item: & quot; Database / Rolinstellingen & quot ;. Met dank aan Thomas Reiss voor de functie die aanvraag.
- Fix detectie van disk-inrichting in sar-bestand.
- Voeg boot waarde aan het rapport instellingen
- Unit en reset waarde pg_settings rapporteren aan parameters waarvoor waarden veranderingen buiten het configuratiebestand zijn te benadrukken.
- Fix afhandeling van sysinfo informatie en verbeteren .gitignore. Met dank aan Julien Rouhaud voor de patch.
- Fix kernel. * En transparent_hugepage weergave op Sysinfo sectie. Met dank aan Julien Rouhaud voor de patch.
Wat is nieuw in versie 2.2:.
- Verhoog copyright jaar tot en met 2015
- Fix bug in de database lijst extractie.
- Fix query naar vermiste foreign key indexen krijgen. Met dank aan Ronan Dunklau voor de patch.
- Voeg de inzameling van transparent_hugepage informatie in sysinfo.txt bestand. (Lees van / sys / kernel / mm / transparent_hugepage / -)
- Fix overschrijven van idle_in_xact voor alle database, moet niet bezet zijn. Met dank aan Guillaume Lelarge voor de patch.
- Fix query voor ontbrekende indexen op FKS. De vorige vraag meldde elke index die zou moeten bestaan voor FKS, maar was niet het uitfilteren van de reeds bestaande. Met dank aan Ronan Dunklau voor de patch.
- Meld geen overbodige indexen wanneer men partieel en niet de andere. Met dank aan Ronan Dunklau voor het rapport.
- Fix verklaring redundant index zoeken op het niet melden index die uniciteit en niet de andere heeft. De verklaring nu meldt ook dubbele indexen op dezelfde kolom en niet alleen samengestelde indexen. Met dank aan Ronan Dunklau voor het rapport.
- menu Divide Devices door een deel van 10 apparaten. Handig als er voldoende schijf apparaten.
- Voeg --from-sa-bestand te laten ontleden van sar-uitgang uit een sa dagelijkse file.
- Fix oproep aan de lokale sar commando en grenswaarde op APPLICATION_NAME voor pg-versie & gt; = 9,0. Met dank aan Julien Rouhaud voor het rapport.
- Stel APPLICATION_NAME om pgcluu voor het verzamelen van gegevens en uit te sluiten van pg_stat_activity queries gegenereerd door pgcluu.
Wat is nieuw in versie 2.1:
- De nieuwe versie voegt veel rapport verbeteringen en bug fixes. Er is ook een aantal nieuwe functies of rapporten:
- Laat systeeminformatie commando's op afstand worden uitgevoerd.
- Laat sar moet worden uitgevoerd op een externe server via een SSH-verbinding.
- Nieuw rapport van de verbindingen te wachten op een slot.
- Voeg de gemiddelde doorlooptijd in de verklaring rapport.
- Nieuwe pg_stat_statements rapport.
- pg_default toevoegen en pg_global aan tablespace grootte rapport.
- Nieuwe opties om pgcluu_collectd:
- -M of --max-size optie om een output directory limiet mogelijk te maken.
- -. No-database om te voorkomen dat het verzamelen van statistische gegevens uit een database
- -C telling om programma te beëindigen na het verzamelen van gegevens voor de X keer.
- -E of --end-na de programma te beëindigen na enige tijd.
- -V of version versie informatie weer te geven.
- En wat meer veranderingen / fixes!
Wat is nieuw in versie 1.1:
- Format muis tracker op de grafieken om alle dataset waarden bij een show tijd.
- Voeg run wachtrij lengte rapport om het systeem menu.
- Voeg checkpoint schrijf- en sync keer verslagen.
- verslag van PostgreSQL versie Toevoegen
- Split achtergrond schrijver buffer en tel statistieken in gescheiden verslagen.
- verslag van maxwritten_clean toevoegen in bgwriter verslagen.
- verslag van kernel parameters toevoegen aan het systeem info pagina.
- Voeg verzamelen van het systeem optimaliseren van de kernel parameters.
- Verwijder ingebedde CSS en Javascript op elke HTML-pagina, middelen worden nu automatisch gekopieerd naar de output directory indien nog niet aanwezig. Met dank aan Guillaume Lelarge voor de suggestie.
- Laat pgcluu om sar bestand gegenereerd uit sa bestand ontleden, gebruik maken van commando's zoals & quot; sar -A -p -f / var / log / sysstat / sa * & quot ;. Met dank aan Julien Rouhaud voor de functie die aanvraag.
- Split plegen, rollback en backend grafiek met behulp van een tweede ordinaat orden voor de backend. Met dank aan GUILLAUME Lelarge voor het rapport.
- Voeg System Information rapport.
- Verplaatsen Cache hit / miss-ratio op de tweede ordinaat orden en dataset kleuren te veranderen. Met dank aan Guillaume Lelarge voor het rapport.
- Voeg de inzameling van OS release-informatie.
- Laat pgcluu_collectd OS informatie (cpu, geheugen, etc.) grijpen en voeg --os-info optie om alleen te grijpen die informatie (voor het testen).
- Reformat dashboard informatie.
- Voeg -z | --timezone om het uur (s) vanaf GMT tijd in te stellen om tijden aan te passen op sar rapport. Dankzij Bricklen voor de functie aanvraag. en wat meer veranderingen / verbeteringen:
- Voeg verticale crosshair op de grafiek.
- copyright update datum tot 2014
- Schakel de database verslag van het aantal geannuleerde vragen wanneer ze niet op hete standby knooppunt.
- Uitschakelen checkpoint schrijven verslag na de pg-versie (& lt; 9,2) .
- Schakel tijdelijke bestanden en impasses rapporten naar aanleiding van de PostgreSQL versie (& lt; 9,2) .
- de opslag van pg versie Toevoegen in sysinfo.txt
- Fix ontbrekende legende van checkpoints_timed in checkpoint rapport.
- Fix waarschuwing op META_MERGE voor ExtUtils :: MakeMaker & lt; 6.46. Met dank aan Julien Rouhaud voor de patch.
- Fix typo in pgcluu_collectd gesprekken. Met dank aan Jacky Rigoreau voor het rapport.
- Fix probleem waarbij informatie dia niet werd weergegeven wanneer u op de informatie knop.
- Verander documentatie over bronnen bestanden die nu worden automatisch gegenereerd.
- Fix grijper statistieken uit een 8,4 cluster (toegang tot niet-beschikbare statistieken nog catalogi). Met dank aan Guillaume Lelarge voor het rapport.
- Fix probleem op het ontleden van CentOS release. Dankzij bricklen voor de hulp.
- Fix kwestie & quot; Het gebruik van niet-geïnitialiseerd waarde $ val in wissellijn 3312 & quot ;. Dankzij bricklen voor het rapport.
- Fix oproep methode & quot; print & quot; op een niet-gedefinieerde waarde bij ./pgcluu lijn 1303. Met dank aan Guillaume Lelarge voor het rapport.
- Fix sar dashboard rapport.
- decimaal uit hit cacheverhouding rapport verwijderen. Met dank aan Guillaume Lelarge voor het rapport.
- Dashboard beoordeling: cluster label herschrijven, verwijderen lege waarden uit het rapport, toe te voegen start / einddatum van de database statistieken en sar stats. Met dank aan Guillaume Lelarge voor de functie / change requests.
- Fix enkele waarschuwing op uninitialized waarde op het dashboard. Met dank aan Julien Rouhaud voor het rapport.
- Fix Illegal deling door nul op ./pgcluu lijn 1132. Met dank aan Julien Rouhaud voor het rapport.
- Fix probleem in de bouw van timestamps in sar data. Dankzij Bricklen voor het rapport.
- Fix sysstat versie uitvoering fout met locale anders dan C of nl_ *. Dankzij forall voor het rapport.
- Fix gebroken sar grafieken wanneer collect keer groter is dan 24 uur.
- Voeg -z | --timezone optie om documentatie.
- Fix fout: print () op gesloten filehandle Gen9 bij pgcluu lijn 1942. Dankzij Bricklen voor het rapport .
Eisen
- Perl
Reacties niet gevonden