Panoramica
Prometheus è un eccellente sistema di monitoraggio open source che ci consente di raccogliere metriche dalle nostre applicazioni e memorizzarle in un database, in particolare un DB basato su serie temporali. Il più grande vantaggio di Prometheus è il linguaggio di query che fornisce per l'elaborazione dei dati.
Usando Prometeo
Con Prometheus, non solo possiamo esportare dati metrici correlati a se stesso come il conteggio delle richieste ricevute, il consumo di memoria ecc., ma possiamo estendere le capacità di Prometheus con esportatori che sono solo programmi aggiuntivi che generano più dati metrici oltre a Prometheus. In questa lezione, faremo uso di Node Exporter che è in grado di produrre e raccogliere metriche su un'infrastruttura di sistema che consiste nel consumo di memoria, statistiche di rete e dati correlati.
Nota che Nginx dovrebbe essere installato sul tuo sistema prima di poter installare anche Prometheus ed Exporter. Leggi Come installare NGINX per farlo.
Installazione di Prometeo
Prometheus ha un pacchetto Debian. Per fare ciò, importa la chiave del pacchetto nella nostra macchina:
OTTIENI https://s3-eu-west-1.amazonaws.com/deb.robusta percezione.io/41EFC99D.gpg | apt-key add -Una volta eseguito questo comando, vedremo il seguente output:
Chiave di importazione per Prometheus
Infine, siamo pronti per installare tutti i pacchetti richiesti nel nostro sistema:
apt-get updateapt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager
Nota che l'aggiornamento dei pacchetti apt può richiedere alcuni minuti a seconda della versione delle librerie che hai installato sul tuo computer.
Se hai problemi a trovare pacchetti per Ubuntu, cerca nel repository dei pacchetti Ubuntu Ubuntu. Ecco l'output di esempio che vediamo:
Installazione di Prometeo
Questo avvierà anche il server Prometheus. Puoi confermare che l'app è in esecuzione utilizzando questo comando:
stato di servizio prometeoVediamo il seguente output:
Stato di Prometeo
Ora possiamo visitare la dashboard di Prometheus e iniziare a giocarci su localhost: porta 9090. Questo mostrerà qualcosa del genere:
Prometeo che corre
Conclusione
In questa lezione, abbiamo esaminato come possiamo installare Prometheus, un eccellente strumento per l'applicazione di raccolta Metrics. Leggi altri post basati su Ubuntu qui.