Prometheus, kerää sovellustilastoja Ubuntu 18.04: ssä

Tietoja Prometheuksesta

Seuraavassa artikkelissa aiomme tarkastella Prometheusta. On noin ilmainen ja avoimen lähdekoodin ohjelmisto, jonka avulla voimme kerätä mittareita sovelluksistamme ja tallentaa ne tietokantaan. Se on valvontajärjestelmä, joka soveltuu dynaamisiin ympäristöihin. Prometheus on kirjoitettu Go. Se tarjoaa mittareita suorittimelle, muistille, levyn käytölle, I / O: lle, verkkotilastoille, MySQL-palvelimelle ja Nginxille.

Se suorittaa mittaustietoja, joita se suorittaa tietyin välein asetetut tavoitteet. Arvioi säännön lausekkeet, näyttää tulokset ja mahdollistaa hälytysten käynnistämisen, jos jokin määritetyistä ehdoista todetaan totta.

Perustamisestaan ​​lähtien vuonna 2012 monet yritykset ja organisaatiot ovat päättäneet käyttää Prometheusta. Lisäksi projektissa on erittäin aktiivinen käyttäjien ja kehittäjien yhteisö. Se on itsenäinen avoimen lähdekoodin projekti, joka pysyy riippumattomana mistä tahansa yrityksestä. Tämän korostamiseksi ja projektin hallintorakenteen selventämiseksi Prometheus liittyi Cloud Native Computing -säätiö vuonna 2016 toisena isäntänä Kubernetes.

Tämä ohjelma on suunniteltu käytettäväksi keskeytyksen aikana, jolloin voimme diagnosoida nopeasti meille toimittamiesi tietojen ongelmat. Jokainen Prometheus-palvelin on riippumaton, ei riipu verkkotallennuksesta tai muista etäpalveluista. Siksi voimme luottaa siihen, kun muut infrastruktuurimme osat epäonnistuvat.

On selvennettävä, että jos tarvitset 100% tarkkuutta, kuten laskutusta, Prometheus ei ole hyvä valinta. Kerätyt tiedot eivät todennäköisesti ole riittävän yksityiskohtaisia ​​ja täydellisiä. Tällaisessa tapauksessa olisi parempi kuin käyttää jotain muuta järjestelmää tietojen keräämiseen ja analysointiin laskutusta varten.

Prometheuksen yleiset ominaisuudet

Prometheus-kokoonpano

  • Se antaa meille erittäin ulotteinen tietomalli. Aikasarjat tunnistetaan indikaattorin nimellä ja avainarvopareilla.
  • Meillä on mahdollisuus käyttää joustavaa kyselykieltä, jonka avulla voimme leikata ja leikata kerättyä aikasarjatietoa kaavioiden, taulukoiden ja tapausilmoitusten luomiseksi.
  • Meillä ei ole riippuvuutta hajautetusta tallennustilasta.
  • Prometheus on useissa tiloissa tietojen näyttämiseksi- Integroitu lausekkeiden tutkija, Grafana-integraatio ja konsolimallikieli.
  • Tallentaa aikasarjat muistiin ja paikalliselle levylle, henkilökohtaisessa ja tehokkaassa muodossa.
  • Hälytykset määritellään Prometheuksen joustavan kyselykielen perusteella ja ylläpitävät mittatietoja. A hälytyspäällikkö käsittelee ilmoituksia ja mykistää ne.
  • Las asiakaskirjastot mahdollistavat palvelujen helpon instrumentoinnin. Mukautetut kirjastot on helppo toteuttaa.
  • Nykyiset viejät sallivat datasiltojen luominen kolmansien osapuolten kanssa.

että tietää enemmän Lisätietoja ohjelmasta tai sen ominaisuuksista saat tutustumalla ohjelmaan projektin GitHub-sivu.

Asenna Prometheus

Prometheus-versio

Tämän ohjelman asentaminen Ubuntu 18.04: een on helppoa. Voimme asenna se ohjelmistovaihtoehdosta käyttöjärjestelmä tai voimme vetää päätelaitteen (Ctrl + Alt + T). Jos valitsemme tämän asennusvaihtoehdon, päivitämme aluksi käytettävissä olevien ohjelmistojen luettelon. Jatkamme Prometheuksen asentamista kirjoittamalla seuraavan komentosarjan:

sudo apt-get update -y && sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager

Kun asennus on valmis, voimme aloita palvelu jonka olemme juuri asentaneet.

Prometheus-palvelukoti

sudo systemctl start prometheus

Voimme sallia aloittaa palvelu palvelun käynnistämisen yhteydessä kirjoittaminen:

sudo systemctl enable prometheus

Pystymme tarkista palvelun tila seuraavalla komennolla:

sudo systemctl status prometheus

Pääset Prometheukseen

Asennuksen jälkeen huomaamme, että ohjelma kuuntele portissa 9090. Nyt meidän on vain avattava selain ja kirjoita URL-osoite http: // palvelimesi-ip: 9090. Sinut ohjataan pääsivulle, josta voimme tehdä kyselyjä.

Prometheuksen kotisivu

Seuraava olisi tulos tämän esimerkin tietokyselystä.

Prometheus-sovellustaulukko

Paremman käytön tai tämän ohjelman käytön aikana mahdollisesti ilmenevien epäilysten ratkaisemiseksi voimme ottaa yhteyttä asiakirjat jonka löydämme viralliselta sivulta.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.