Prometejs, apkopo lietojumprogrammu statistiku par Ubuntu 18.04

Par Prometeju

Nākamajā rakstā mēs apskatīsim Prometeju. Ir par bezmaksas un atvērtā pirmkoda programmatūra, kas ļauj mums apkopot metriku mūsu lietojumprogrammu un saglabājiet tās datu bāzē. Tā ir uzraudzības sistēma, kas piemērota dinamiskai videi. Prometejs ir rakstīts Go. Tas nodrošinās metriku CPU, atmiņai, diska lietojumam, I / O, tīkla statistikai, MySQL serverim un Nginx.

Veikto metriku vākšanu veic mērķi, kas noteikti noteiktos laika intervālos. Novērtē kārtulu izteiksmes, parāda rezultātus un ļauj aktivizēt brīdinājumus, ja kāds no definētajiem nosacījumiem tiek atzīts par patiesu.

Kopš tā darbības sākuma 2012. gadā daudzi uzņēmumi un organizācijas ir izvēlējušies izmantot Prometheus. Turklāt projektā ir ļoti aktīva lietotāju un izstrādātāju kopiena. Tas ir patstāvīgs atvērtā koda projekts, kas paliek neatkarīga no jebkura uzņēmuma. Lai to uzsvērtu un lai precizētu projekta vadības struktūru, Prometejs pievienojās Mākoņu vietējās skaitļošanas fonds 2016. gadā kā otrais uzņemtais projekts pēc tam Kubernetes.

Šī programma ir paredzēta lietošanai pārtraukuma laikā, ļaujot mums ātri diagnosticēt problēmas ar datiem, ko tā mums sniedz. Katrs Prometeja serveris ir neatkarīgs, nav atkarīgs no tīkla krātuves vai citiem attālajiem pakalpojumiem. Tāpēc mēs varam uz to paļauties, ja citas mūsu infrastruktūras daļas neizdodas.

Tas ir jāprecizē ja jums nepieciešama 100% precizitāte, piemēram, norēķini, Prometejs nav laba izvēle. Apkopotie dati, iespējams, nav pietiekami detalizēti un pilnīgi. Šādā gadījumā būtu labāk nekā izmantot kādu citu sistēmu, lai vāktu un analizētu datus rēķiniem.

Prometeja vispārīgās iezīmes

Prometeja konfigurācija

  • Tas mums nodrošinās ļoti dimensiju datu modelis. Laika rindas identificē pēc indikatora nosaukuma un atslēgu un vērtību pāru kopas.
  • Mums būs iespēja izmantot elastīgu vaicājumu valodu, kas ļaus mums sagriezt un sagriezt savākto laika rindu datus, lai ģenerētu grafikus, tabulas un ad-hoc brīdinājumus.
  • Mums nebūs atkarības no izplatītās krātuves.
  • Prometejam ir vairāki režīmi, lai vizualizētu datus- Integrēta izteiksmju izpēte, Grafana integrācija un konsoles veidnes valoda.
  • Glabā laika rindas atmiņā un lokālajā diskā, personalizētā un efektīvā formātā.
  • Brīdinājumi tiek definēti, pamatojoties uz Prometeja elastīgo vaicājumu valodu un uztur izmēru informāciju. A trauksmes menedžeris apstrādā paziņojumus un to izslēgšanu.
  • the klientu bibliotēkas ļauj ērti instrumentēt pakalpojumus. Pielāgotas bibliotēkas ir viegli īstenojamas.
  • Esošie eksportētāji atļauj datu tiltu izveidošana ar trešām pusēm.

līdz uzziniet vairāk par šo programmu vai tās funkcijām varat uzzināt projekta GitHub lapa.

Instalējiet Prometeju

Prometeja versija

Šīs programmas instalēšana Ubuntu 18.04 ir vienkārša. Mēs varēsim instalējiet to no programmatūras opcijas operētājsistēmu, vai arī mēs varam izvilkt termināli (Ctrl + Alt + T). Ja mēs izvēlamies šo instalēšanas opciju, vispirms mēs atjauninām pieejamās programmatūras sarakstu. Mēs turpināsim instalēt Prometheus, ierakstot šādu skriptu:

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

Kad instalēšana ir pabeigta, mēs varam sākt servisu ka mēs tikko instalējām.

Mājas Prometeja pakalpojums

sudo systemctl start prometheus

Mēs varam atļauties ka serviss sākas aprīkojuma iedarbināšanas brīdī rakstīšana:

sudo systemctl enable prometheus

Mēs varēsim pārbaudiet pakalpojuma statusu ar šādu komandu:

sudo systemctl status prometheus

Piekļūstiet Prometejam

Kad instalēšana būs pabeigta, mēs atradīsim šo programmu klausieties ostā 9090. Tagad mums vienkārši jāatver mūsu tīmekļa pārlūks un uzrakstiet URL http: // jūsu-serveris-ip: 9090. Jūs tiksiet novirzīts uz galveno lapu, no kuras mēs varēsim veikt pieprasījumus.

Prometeja mājas lapa

Šis būtu šī vaicājuma datu vaicājuma rezultāts.

Prometeja lietojumprogrammu diagramma

Lai labāk izmantotu vai atrisinātu šaubas, kas var rasties šīs programmas lietošanas laikā, mēs varam sazināties ar Dokumentācija ko atradīsim oficiālajā lapā.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.