pgCluu è un open source, libero e indipendente dalla piattaforma web-based e applicazioni implementate in Perl e progettato da zero per aiutare a monitorare gli utenti e verificare le prestazioni di un server di database PostgreSQL riga di comando.
Caratteristiche principali
Il software è in grado di eseguire un processo di revisione completa di un cluster di PostgreSQL. E & rsquo;. S comprende due utensili, nonché un collettore che può essere usato per afferrare statistiche circa il cluster PostgreSQL utilizzando i comandi sar e psql
Inoltre, è dotato di un grafico che emette i risultati come report HTML e grafici. Le statistiche software visualizza su informazioni globali cluster, le statistiche per database, e le statistiche relative al sistema di hosting. E 'compatibile con i sistemi operativi UNIX / Linux.
L'interfaccia web-based del programma è facile da usare e intuitivo, come si avrà sempre un rapido accesso alle informazioni di sistema, cluster, basi di dati, pgBouncer e di sistema componenti dell'applicazione. Accedi ognuno di loro per ottenere più opzioni e ottenere il lavoro fatto senza problemi troppo.
le opzioni della riga di comando
Una vasta gamma di opzioni sono avaialble per la componente a riga di comando del progetto, consentendo all'utente di attivare le statistiche cache buffer se è installato il plugin pg_buffercache, per specificare il nome del database a cui connettersi, specificare l'host server di database , per specificare la directory presa, per specificare il tempo di attesa tra le esecuzioni, nonché per impostare una virgola elenco di metriche per eseguire separati.
Tra le altre opzioni della riga di comando, possiamo citare la possibilità di specificare la porta del database a cui connettersi, per disabilitare la raccolta di statistiche di sistema con SAR e di ricerca di tabelle, per elencare disponibili azioni metriche che possono essere eseguite, per consentire SSH ed eseguire sysstat in remoto, per visualizzare un elenco di opzioni da utilizzare per la connessione SSH e usare un file PID personalizzato
Cosa c'è di nuovo in questa versione.:
Nuovo in pgCluu 2.3 (6 Feb 2015)
Cosa c'è di nuovo nella versione 2.4:
- I trasferimenti al secondo (lettura / scrittura / entrambe) su tutti i dispositivi da SAR -b
- I trasferimenti al secondo per ogni dispositivo da SAR -d.
- Numero di attività create al secondo
- Numero di contesto al secondo.
- Migliorare rapporto pg_stat_statement con l'aggiunta di tutte le statistiche dei blocchi condivisi e di lettura / scrittura I O tempistica per query quando track_io_timing è abilitabile /.
- Aggiungi dispositivo con il massimo dei TPS sulle informazioni generali del sistema.
Cosa c'è di nuovo nella versione 2.3:
- parametri del report predefiniti valori impostati con ALTER DATABASE e ALTER ruolo nella nuova voce di menu: & quot; Database / Ruolo Impostazioni & quot ;. Grazie a Thomas Reiss per la richiesta di funzionalità.
- rilevazione Fix del dispositivo disco nel file di SAR.
- Aggiungi il valore di avvio per il rapporto impostazioni
- Aggiungi unità e Reset valore pg_settings report per evidenziare i parametri in cui i valori sono stati cambiamenti di fuori del file di configurazione.
- la gestione delle informazioni Fix sysinfo, e migliorare .gitignore. Grazie a Julien Rouhaud per la patch.
- kernel Fix. * E transparent_hugepage visualizzazione nella sezione Sysinfo. Grazie a Julien Rouhaud per la patch.
Cosa c'è di nuovo nella versione 2.2:.
- Aumentare anno del copyright al 2015
- Fix bug nell'estrazione elenco di database.
- interrogazione Fix per ottenere mancante indici di chiave esterna. Grazie a Ronan Dunklau per la patch.
- Aggiungi raccogliere delle transparent_hugepage informazioni nel file di sysinfo.txt. (Leggere da / sys / kernel / mm / transparent_hugepage / -)
- Fix la sovrascrittura di idle_in_xact per tutti i database, dovrebbe essere inattivo. Grazie a Guillaume Lelarge per la patch.
- interrogazione Fix per indici mancanti su FKS. La query precedente riferito ogni indice che dovrebbe esistere per FKS, ma non è stato filtrando quelli già esistenti. Grazie a Ronan Dunklau per la patch.
- Non riportare gli indici ridondanti quando uno è parziale e non l'altro. Grazie a Ronan Dunklau per il rapporto.
- dichiarazione Fix all'indice di ricerca ridondante da non denunciare l'indice che ha l'unicità e non l'altro. La dichiarazione ora riporta anche gli indici duplicati sulla stessa colonna e non solo gli indici compositi. Grazie a Ronan Dunklau per il rapporto.
- Dispositivi Dividere menù da parte di 10 dispositivi. Utile quando vi è abbondanza di dispositivi a disco.
- Aggiungi --from-sa-file per consentire l'analisi della produzione sar proveniente da un file di tutti i giorni sa.
- Fix chiamata a test locale sar comando e limite application_name per la versione pg & gt; = 9,0. Grazie a Julien Rouhaud per il rapporto.
- Imposta nome_applicazione a pgcluu prima di raccogliere i dati e di escludere dalla query pg_stat_activity generati da pgcluu.
Cosa c'è di nuovo nella versione 2.1:
- Questa nuova versione aggiunge molti miglioramenti report e correzioni di bug. Ci sono anche diverse funzionalità nuove o report:
- Consenti informazioni di sistema i comandi da eseguire in remoto.
- Consenti sar da eseguire su un server remoto tramite una connessione SSH.
- Nuovo rapporto di connessioni in attesa di un blocco.
- Aggiungi il tempo medio di durata nella relazione informativa.
- Nuovi pg_stat_statements rapporto.
- Aggiungi pg_default e pg_global il rapporto dimensioni dello spazio tabelle.
- Nuove opzioni per pgcluu_collectd:
- -M o un'opzione --max-size per consentire un limite di uscita dimensione directory.
- -. No-database per evitare la raccolta di statistiche da un database
- -C conta di terminare il programma dopo aver raccolto i dati per X volte.
- -E o --end-dopo per terminare il programma dopo aver per qualche tempo.
- -V --version o per mostrare informazioni sulla versione.
- e ancora un po modifiche / correzioni!
Cosa c'è di nuovo nella versione 1.1:
- Formato inseguitore del mouse sui grafici per mostrare tutti i valori del set di dati in un tempo.
- Aggiungi correre rapporto lunghezza della coda al menu di sistema.
- Aggiungi punto di controllo di scrittura e di sincronizzazione Times relazioni.
- Aggiungi relazione versione di PostgreSQL
- Split tampone sfondo scrittore e contare le statistiche in rapporti separati.
- Aggiungi relazione maxwritten_clean in report bgwriter.
- Aggiungi il report dei parametri del kernel alla pagina di informazioni di sistema.
- Aggiungi la raccolta dei parametri di sintonizzazione kernel del sistema.
- Rimuovi incorporato CSS e JavaScript in ogni pagina HTML, le risorse sono ora copiati automaticamente nella directory di output, se non è già presente. Grazie a Guillaume Lelarge per il suggerimento.
- Lasciare pgcluu analizzare il file sar generato dal file sa, utilizzare i comandi come & quot; sar -A -p -f / var / log / sysstat / sa * & quot ;. Grazie a Julien Rouhaud per la richiesta di funzionalità.
- Split commit, rollback e grafico backend utilizzando un secondo asseY per back-end. Grazie a Guillaume Lelarge per il rapporto.
- Aggiungi rapporto System Information.
- Sposta cache hit / rapporto di perdere il secondo asseY e cambiare i colori del set di dati. Grazie a Guillaume Lelarge per il rapporto.
- Aggiungi raccogliere delle informazioni di rilascio del sistema operativo.
- Lasciare pgcluu_collectd per afferrare le informazioni del sistema operativo (CPU, memoria, ecc) e aggiungere l'opzione --os-info al solo afferrare le informazioni (per la prova).
- informazioni Riformatta cruscotto.
- Aggiungi -z | --timezone per impostare l'ora (s) dal momento GMT per regolare i tempi sul rapporto sar. Grazie a Bricklen per la richiesta di funzionalità. e alcune altre modifiche / correzioni:
- Aggiungi mirino verticale sul grafico.
- data di aggiornamento copyright 2014
- Disattiva report di database di numero di query annullate quando non sul nodo hot standby.
- Disattiva rapporto checkpoint scrittura dopo la versione pg (& lt; 9.2) .
- Disabilita i file temporanei e le relazioni deadlock seguito la versione di PostgreSQL (& lt; 9.2) .
- Aggiungi stoccaggio di versione pg in sysinfo.txt
- Fix mancante leggenda di checkpoints_timed nella relazione checkpoint.
- avvertimento Fix su META_MERGE per ExtUtils :: MakeMaker & lt; 6.46. Grazie a Julien Rouhaud per la patch.
- Fix errore di battitura nelle chiamate pgcluu_collectd. Grazie a Jacky Rigoreau per il rapporto.
- problema Fix dove scivolo informazioni non è stato visualizzato quando si fa clic sul pulsante informazioni.
- Cambia la documentazione sui file di risorse che ora sono generati automaticamente.
- Fix presa di statistiche provenienti da un gruppo 8.4 (accesso ai cataloghi non-disponibili ancora statistiche). Grazie a Guillaume Lelarge per il rapporto.
- problema Fix sulle analisi rilascio CentOS. Grazie a bricklen per l'aiuto.
- problema Fix & quot; L'uso della inizializzata valore $ val in linea di sostituzione 3312 & quot ;. Grazie a bricklen per il rapporto.
- chiamata al metodo Fix & quot; stampa & quot; su un valore indefinito in linea ./pgcluu 1303. Grazie a Guillaume Lelarge per il rapporto.
- Fix sar rapporto del pannello.
- Rimuovi decimale dalla cache hit rapporto rapporto. Grazie a Guillaume Lelarge per il rapporto.
- recensione Dashboard: Gruppo di etichetta riscrittura, rimuovere i valori vuoti dal report, aggiungere inizio / data di fine statistiche del database e statistiche SAR. Grazie a Guillaume Lelarge per le richieste di funzione / cambio.
- risolvere alcuni di avvertimento sul valore non inizializzato sul cruscotto. Grazie a Julien Rouhaud per il rapporto.
- Fix divisione per zero illegale in linea ./pgcluu 1132. Grazie a Julien Rouhaud per il rapporto.
- problema Fix nella costruzione di timestamp nei dati SAR. Grazie a Bricklen per il rapporto.
- Fissare sysstat errore impiegato con locale diverso da C o it_ *. Grazie a forall per il rapporto.
- Fissare rotti classifiche SAR quando il tempo raccogliere è superiore a 24 ore.
- Aggiungi -z | opzione --timezone alla documentazione.
- Errore Fix: print () su Gen9 filehandle chiuso in linea pgcluu 1942. Grazie a Bricklen per il rapporto .
Requisiti :
- Perl
I commenti non trovato