Pregled
Prometheus je odličen odprtokodni nadzorni sistem, ki nam omogoča, da zberemo meritve iz naših aplikacij in jih shranimo v bazo podatkov, zlasti DB, ki temelji na časovni vrsti. Največja prednost Prometheusa je jezik poizvedb, ki ga ponuja za obdelavo podatkov.
Uporaba Prometeja
S Prometheusom ne moremo samo izvoziti metričnih podatkov, ki so povezani s samim seboj, na primer število prejetih zahtev, poraba pomnilnika itd., Temveč lahko razširimo zmogljivosti Prometheusa z izvozniki, ki so le dodatni programi, ki poleg Prometheusa ustvarjajo več metričnih podatkov. V tej lekciji bomo uporabili Node Exporter, ki je sposoben ustvarjati in zbirati meritve o sistemski infrastrukturi, ki jo sestavljajo poraba pomnilnika, omrežna statistika in povezani podatki.
Upoštevajte, da je treba v sistem namestiti Nginx, preden lahko namestite tudi Prometheus in Exporter. Za to preberite Kako namestiti NGINX.
Namestitev Prometeja
Prometheus ima paket Debian. Če želite to narediti, uvozite ključ paketa v naš računalnik:
PRIDOBITE https: // s3-eu-west-1.amazonaws.com / deb.robustna percepcija.io / 41EFC99D.gpg | apt-key add -Ko zaženemo ta ukaz, bomo videli naslednji izhod:
Uvozni ključ za Prometej
Končno smo pripravljeni namestiti vse potrebne pakete v naš sistem:
apt-get posodobitevapt-get namesti prometheus prometheus-vozlišče-izvoznik prometheus-pushgateway prometheus-alertmanager
Upoštevajte, da lahko posodobitev paketov apt traja nekaj minut, odvisno od različice knjižnic, ki ste jih namestili v računalnik.
Če imate težave z iskanjem paketov za Ubuntu, poiščite v skladišču paketov Ubuntu. Tukaj je vzorec rezultatov, ki ga vidimo:
Namestitev Prometeja
S tem se bo zagnal tudi strežnik Prometheus. S tem ukazom lahko potrdite, da se aplikacija izvaja:
status prometheus statusVidimo naslednje rezultate:
Status Prometeja
Zdaj lahko obiščemo nadzorno ploščo Prometheus in se z njo začnemo igrati na vratih localhost: 9090. To bo pokazalo nekaj takega:
Prometej teče
Zaključek
V tej lekciji smo preučili, kako lahko namestimo Prometheus, odlično orodje za zbiranje aplikacij Metrics. Tukaj preberite več objav na osnovi Ubuntuja.