Översikt
Prometheus är ett utmärkt övervakningssystem med öppen källkod som gör att vi kan samla mätvärden från våra applikationer och lagra dem i en databas, särskilt en tidsseriebaserad DB. Den största fördelen med Prometheus är frågespråket det ger för databehandling.
Använda Prometheus
Med Prometheus kan vi inte bara exportera metriska data relaterade till sig själv som antalet begäranden den har fått, minneskonsumtion etc, men vi kan utöka funktionerna hos Prometheus med exportörer som bara är ytterligare program som genererar mer metriska data förutom Prometheus. I den här lektionen kommer vi att använda Node Exporter som kan producera och samla mätvärden om en systeminfrastruktur som består av minnesförbrukning, nätverksstatistik och relaterad data.
Observera att Nginx bör installeras på ditt system innan du kan installera Prometheus och exportören också. Läs hur man installerar NGINX för att göra detta.
Installera Prometheus
Prometheus har ett Debian-paket. För att göra detta, importera paketnyckeln till vår maskin:
Hämta https: // s3-eu-west-1.amazonaws.com / deb.robust uppfattning.io / 41EFC99D.gpg | apt-key lägg till -När vi kör det här kommandot ser vi följande utdata:
Importnyckel för Prometheus
Slutligen är vi redo att installera alla nödvändiga paket i vårt system:
apt-get-uppdateringapt-get install prometheus prometheus-nod-exportör prometheus-pushgateway prometheus-alertmanager
Observera att det kan ta några minuter att uppdatera apt-paket beroende på vilken version av biblioteken du har installerat på din maskin.
Om du har problem med att hitta paket för Ubuntu, sök i Ubuntu-paketförvaret. Här är provutgången vi ser:
Prometheus Installation
Detta startar också Prometheus-servern. Du kan bekräfta att appen körs med det här kommandot:
tjänsten prometheus statusVi ser följande utdata:
Prometheus-status
Nu kan vi besöka Prometheus instrumentpanel och börja spela med den på localhost: 9090 port. Detta kommer att visa ungefär så här:
Prometheus springer
Slutsats
I den här lektionen tittade vi på hur vi kan installera Prometheus, ett utmärkt verktyg för insamlingsapplikationsmätvärden. Läs mer Ubuntu-baserade inlägg här.