Grafana: Naudojant Prometheus
Kaip sukonfigūruoti Grafana, kad naudotų Prometheus kaip duomenų šaltinį
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero suteikia jums paruoštą naudoti Grafana cloud aplinką, sukurtą greitam paleidimui ir patikimam veikimui:
- Neribotas naudotojų, prietaisų skydelių ir įspėjimų skaičius: stebėkite tiek, kiek reikia, be jokių dirbtinių apribojimų.
- Įtrauktas dedikuotas SMTP el. pašto serveris, todėl galite siųsti tiek pranešimų, kiek norite, be kvotų stebėjimo.
- Papildinių diegimas vienu paspaudimu leidžia lengvai pridėti naujų funkcijų į Grafana.
- Integruotas SSO palaikymas su
GitLab,GitHub,OAuth2tiekėju. Naudotojų valdymas išlieka paprastas ir saugus.- Atnaujinimai vienu paspaudimu leidžia jūsų Grafana instanciją nuolat palaikyti naujausią, be prastovų ar sudėtingos priežiūros.
- Naudokite savo individualų domeną su automatizuotu HTTPS sertifikavimu saugiam ir firminiam prisijungimui (pavyzdžiui, https://grafana.jusu-imone.lt).
- Aukšta sparta ir stipri apsauga yra standartas, veikiant jūsų privačioje, dedikuotoje infrastruktūroje.
Pradėkite greičiau ir sutaupykite diegimo laiką: saugi Grafana cloud hosting instancija paruošiama maždaug per 5 minutes.
Kaip sukonfigūruoti Prometheus kaip duomenų šaltinį Grafana
Integravus Prometheus su Grafana, pagerėja jūsų galimybės efektyviai vizualizuoti metrikas. Sekite šį vadovą, kad atliktumėte paprastą nustatymo procesą.
Duomenų šaltinio konfigūracijos pasiekimas
- Atidarykite Grafana žiniatinklio vartotojo sąsają (UI).
- Eikite į
Configuration>Data Sources. - Spustelėkite
Add Data Source. - Iš galimų šaltinių sąrašo pasirinkite
Prometheus.
Prometheus konfigūracijos kaip duomenų šaltinio pavyzdys
Prometheus duomenų šaltinio konfigūravimas
Sekite šiuos veiksmus, kad tinkamai nustatytumėte Prometheus kaip duomenų šaltinį:
- URL: Nurodykite Prometheus paslaugos URL, pvz.,
https://<XXXXXX>.stackhero-network.comarba jūsų pasirinktinį domeną. - Authentication: Įjunkite
Basic Auth, nustatykiteadminkaip vartotojo vardą ir pateikite savo Prometheus slaptažodį. Šį slaptažodį galite rasti Stackhero prietaisų skydelyje, Prometheus paslaugos nustatymuose. - Scrape Interval: Užtikrinkite, kad
Scrape Intervalatitiktų jūsų Prometheus serverio konfigūraciją. Numatytasis yra15s, nebent jis buvo pakeistas.
Įvedę šias detales, spustelėkite Save & Test, kad patikrintumėte, ar ryšys veikia.
Node Exporter prietaisų skydelio pridėjimas
Jei jūsų Prometheus serveris apima Node Exporter tikslą, galite greitai importuoti iš anksto sukurtą prietaisų skydelį į Grafana, kad stebėtumėte jo metrikas:
- Grafana UI eikite į
Create>Import. - Skiltyje
Import via grafana.comįveskite ID1860ir spustelėkiteLoad. - Pasirinkite savo Prometheus duomenų šaltinį.
- Spustelėkite
Import, kad pridėtumėte prietaisų skydelį.
Grafana sugeneruoto prietaisų skydelio, pagrįsto Prometheus Node Exporter duomenimis, pavyzdys
Dabar turite Grafana prietaisų skydelį, rodantį Node Exporter metrikas. Naudokite Job selektorių viršutiniame kairiajame kampe, kad perjungtumėte tarp instancijų.
Blackbox Exporter prietaisų skydelio pridėjimas
Grafana palaiko iš anksto sukonfigūruotus prietaisų skydelius Blackbox Exporter. Norėdami pridėti vieną:
- Grafana UI eikite į
Create>Import. - Įveskite vieną iš šių ID:
7587,11175,11529arba13659, ir spustelėkiteLoad. - Pasirinkite savo Prometheus duomenų šaltinį ir spustelėkite
Import.
Šis procesas prideda prietaisų skydelį, skirtą Blackbox Exporter duomenų vizualizavimui. Naudokite Job selektorių viršutiniame kairiajame kampe, kad sutelktumėte dėmesį į konkrečias instancijas.
Iš anksto sukonfigūruoto prietaisų skydelio ID 7587 pavyzdys
Iš anksto sukonfigūruoto prietaisų skydelio ID 11175 pavyzdys
Iš anksto sukonfigūruoto prietaisų skydelio ID 11529 pavyzdys
Iš anksto sukonfigūruoto prietaisų skydelio ID 13659 pavyzdys
Trikčių šalinimas dėl trūkstamų duomenų taškų Grafana diagramose
Pastebite spragas savo Grafana diagramose? Dažna priežastis yra nesutapimas tarp Prometheus ir Grafana nuskaitymo intervalų. Štai kaip galite tai išspręsti:
- Atidarykite savo Prometheus konfigūracijos failą ir patikrinkite
global/scrape_intervalnustatymą. Stackhero Prometheus instancijoje numatytasis dažniausiai yra15s.
Prometheus numatytosios konfigūracijos pavyzdys
- Grafana UI eikite į
Configuration>Data Sourcesir pasirinkitePrometheus. - Užtikrinkite, kad
Scrape IntervalGrafana atitiktųscrape_intervaljūsų Prometheus konfigūracijoje.
Prometheus duomenų šaltinio konfigūravimas Grafana
Suderinę nuskaitymo intervalus, galite išspręsti daugumą problemų, susijusių su trūkstamais duomenų taškais jūsų prietaisų skydeliuose.