Prometheus, kogub rakenduse statistikat Ubuntu 18.04 kohta

Prometheuse kohta

Järgmises artiklis heidame pilgu Prometheusele. Umbes tasuta ja avatud lähtekoodiga tarkvara, mis võimaldab meil mõõdikuid koguda meie rakendustest ja salvestage need andmebaasi. See on seiresüsteem, mis sobib dünaamilistesse keskkondadesse. Prometheus on kirjutatud Go-s. See annab mõõdikud protsessori, mälu, ketta kasutamise, I / O, võrgustatistika, MySQL-serveri ja Nginxi jaoks.

Mõõdikute kogumine toimub määratud intervallidega seatud sihtmärgid. See hindab reeglite väljendeid, näitab tulemusi ja võimaldab hoiatusi aktiveerida, kui täheldatakse, et mõni määratletud tingimustest vastab tõele.

Alates selle loomisest 2012. aastal on paljud ettevõtted ja organisatsioonid otsustanud kasutada Prometheust. Lisaks on projektil väga aktiivne kasutajate ja arendajate kogukond. See on iseseisev avatud lähtekoodiga projekt, mis jääb sõltumatuks ühestki ettevõttest. Selle rõhutamiseks ja projekti juhtimisstruktuuri selgitamiseks liitus Prometheus Cloud Native Computing Foundation 2016. aastal teise võõrustatud projektina pärast seda Kubernetes.

See programm on mõeldud kasutamiseks katkestuse ajal, mis võimaldab meil kiiresti diagnoosida meile pakutavate andmetega seotud probleeme. Iga Prometheuse server on sõltumatu, ei sõltu võrgu salvestusruumist ega muudest kaugteenustest. Seetõttu võime sellele tugineda, kui meie infrastruktuuri muud osad ebaõnnestuvad.

Tuleb selgitada, et kui vajate 100% täpsust, näiteks arveldamist, pole Prometheus hea valik. Kogutud andmed pole tõenäoliselt piisavalt üksikasjalikud ja täielikud. Sellisel juhul oleks parem kui arveldamiseks andmete kogumiseks ja analüüsimiseks kasutada mõnda muud süsteemi.

Prometheuse üldised omadused

Prometheuse seadistamine

  • See annab meile a ülimõõtmeliste andmete mudel. Aegridu identifitseeritakse indikaatori nime ja võtme-väärtuste paaride hulga järgi.
  • Meil on võimalus kasutada paindlikku päringukeelt, mis võimaldab meil kogutud aegridade andmeid lõigata ja lõigata, et luua graafikuid, tabeleid ja ajutisi märguandeid.
  • Me ei sõltu hajutatud salvestusruumist.
  • Prometheusel on andmete kuvamiseks mitu režiimi- Integreeritud väljendite uurija, Grafana integreerimine ja konsooli malli keel
  • Salvestab aegridu mällu ja kohalikule kettale, isikupärastatud ja tõhusas vormingus.
  • Hoiatused määratletakse Prometheuse paindliku päringukeele põhjal ja säilitatakse mõõtmetega seotud teave. A hoiatushaldur käitleb teatisi ja nende summutamist.
  • The kliendiraamatukogud võimaldavad teenuseid hõlpsalt mõõta. Kohandatud teeke on lihtne juurutada.
  • Olemasolevad eksportijad lubavad kolmandate osapooltega andmete sildade loomine.

et õppida rohkem selle programmi või selle funktsioonide kohta leiate üksikasjalikumat teavet projekti GitHubi leht.

Installige Prometheus

Prometheuse versioon

Selle programmi installimine Ubuntu 18.04-sse on lihtne. Me saame installige see tarkvaravalikust operatsioonisüsteemi või saame terminali tõmmata (Ctrl + Alt + T). Kui valime selle installimisvõimaluse, värskendame alustamiseks saadaoleva tarkvara loendit. Jätkame Prometheuse installimist, tippides järgmise skripti:

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

Kui installimine on lõpule jõudnud, saame seda teha teenuse alustamine mille me just installisime.

Kodune Prometheuse teenus

sudo systemctl start prometheus

Saame lubada et teenus algab seadmete käivitamise ajal kirjutamine:

sudo systemctl enable prometheus

Saame hakkama kontrollige teenuse olekut järgmise käsuga:

sudo systemctl status prometheus

Juurdepääs Prometheusele

Pärast installimist leiame, et programm kuulake sadamas 9090. Nüüd peame lihtsalt avama oma veebibrauseri ja kirjutage URL http: // teie-server-ip: 9090. Teid suunatakse põhilehele, kust saame päringuid teha.

Prometheuse avaleht

Järgmine oleks selle näite andmete päringu tulemus.

Prometheuse rakenduste tabel

Parema kasutamise või selle programmi kasutamise käigus tekkida võivate kahtluste lahendamiseks võime ühendust võtta dokumentatsioon mille leiame ametlikult lehelt.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.