Veiksmingas stebėjimas yra patikimų ir našių sistemų palaikymo pagrindas šiuolaikiniame debesų resursų pasaulyje. Nesvarbu, ar naudojate programas konteineriuose, virtualiosiose mašinose ar kelių debesų infrastruktūroje, jums reikia įrankių, kurie ne tik renka metrikas, bet ir pateikia juos įžvalgiai ir efektyviai. Įveskite „Amazon Managed Grafana“ – visiškai valdomą paslaugą, kuri sklandžiai integruojasi su „Prometheus“, viena populiariausių atvirojo kodo. AWS stebėjimo įrankiai.

Šiame straipsnyje mes išnagrinėsime, kaip galite integruoti „Amazon Managed Grafana“ su „Prometheus“, kad sukurtumėte patikimą, pažangų stebėjimo sprendimą, suteikiantį įžvalgų realiuoju laiku, leidžiantį greičiau pašalinti triktis ir optimizuoti sistemos našumą.

Kodėl verta rinktis „Amazon Managed Grafana“?

„Amazon Managed Grafana“ pašalina savo „Grafana“ egzemplioriaus valdymo sudėtingumą. Tai suteikia keičiamo dydžio, saugų ir ekonomišką būdą vizualizuoti duomenis iš įvairių šaltinių, pvz., „Prometheus“, be priežiūros. Pagrindiniai privalumai:

  • Nulinis infrastruktūros valdymas: AWS tvarko pagrindinę infrastruktūrą, atnaujinimus ir mastelį.
  • Integruota apsauga: Jis integruojamas su AWS tapatybės ir prieigos valdymu (IAM), užtikrinant vaidmenimis pagrįstą prieigą ir padidintą saugumą.
  • Nepertraukiamos integracijos: „Amazon Managed Grafana“ palaiko įvairius duomenų šaltinius, įskaitant „AWS CloudWatch“, „Elasticsearch“ ir „Prometheus“.

Kodėl Prometėjas stebėjimui?

„Prometheus“ yra pagrindinis įrankis, skirtas stebėti ir perspėti dinamiškoje debesų aplinkoje. Iš pradžių „SoundCloud“ sukurta „Prometheus“ puikiai fiksuoja laiko eilučių duomenis, metriką ir įvykius, ypač debesies ir konteinerių programoms.

Kai kurios pagrindinės jo savybės:

  • Daugiamatis duomenų rinkimas: Prometheus nubraukia metriką su etiketėmis ir išsaugo juos laiko eilučių formatu, kad būtų galima atlikti išsamias užklausas ir analizę.
  • Labai pritaikomas įspėjimas: Naudodami Alertmanager galite nustatyti lanksčius ir sudėtingus įspėjimus, pagrįstus realiojo laiko metrika.
  • Mastelio keitimas: Prometheus gali efektyviai tvarkyti didelius duomenų kiekius, todėl idealiai tinka sudėtingoms infrastruktūroms.

Žingsnis po žingsnio vadovas, kaip integruoti „Amazon“ valdomą „Grafana“ su „Prometheus“.

„Amazon Managed Grafana“ integravimas su „Prometheus“ leidžia išnaudoti visą abiejų platformų potencialą. Štai kaip jį nustatyti:

1. Nustatykite Prometėją

Prieš integruodami su Grafana, turite turėti veikiantį Prometheus egzempliorių. Jei naudojate „Kubernetes“, „Prometheus“ diegimui dažnai reikia naudoti „Helm“ diagramas. Įdiegsite ir sukonfigūruosite „Prometheus“ rankiniu būdu EC2 pagrindu veikiančiam egzemplioriui arba kitai aplinkai.

Įsitikinkite, kad jūsų „Prometheus“ serveris yra pasiekiamas, nes „Grafana“ turės iš jo nuskaityti duomenis.

2. Sukurkite valdomą „Grafana“ darbo sritį

Prisijunkite prie AWS valdymo pulto ir eikite į „Amazon Managed Grafana“ paslaugą.

  • Spustelėkite Sukurkite darbo vietą.
  • Pasirinkite savo VPC ir potinkliai pagal tai, kur yra jūsų „Prometheus“ egzempliorius. Įsitikinkite, kad yra tinklo ryšys tarp „Grafana“ ir „Prometheus“ (pvz., naudojant VPC tarpusavio ryšį arba interneto šliuzą, atsižvelgiant į jūsų sąranką).
  • Pasirinkite duomenų šaltiniai planuojate prisijungti. Kol kas pasirinkite Prometėjas iš galimų parinkčių.

3. Konfigūruokite IAM leidimus

Vienas iš „Amazon Managed Grafana“ pranašumų yra jo integracija su AWS IAM. Turėsite sukurti vaidmenis, kurie leistų Grafana pasiekti atitinkamus duomenis.

  • Pritvirtinkite reikiamą IAM politika užtikrinti, kad „Grafana“ turėtų reikiamo lygio prieigą prie AWS paslaugų (pvz., „Amazon CloudWatch“, jei reikia).
  • Be to, įsitikinkite, kad „Prometheus“ yra saugiai sukonfigūruotas taip, kad „Grafana“ egzempliorius galėtų nugramdyti.

4. Pridėkite „Prometheus“ kaip duomenų šaltinį „Grafana“.

Sukūrę darbo sritį ir sukonfigūravę IAM vaidmenis, kaip duomenų šaltinį turėtumėte įtraukti „Prometheus“.

  • Atidarykite „Amazon Managed Grafana“ darbo sritį ir eikite į Konfigūracija > Duomenų šaltiniai.
  • Pasirinkite Prometėjas.
  • Įveskite Prometėjo URL arba paslaugos galinį tašką ir sukonfigūruokite autentifikavimo informaciją (jei reikia).
  • Išsaugokite ir patikrinkite ryšį, kad įsitikintumėte, jog jis sėkmingas.

5. Sukurkite išplėstinio stebėjimo prietaisų skydelius

Kai Prometheus prijungtas, laikas vizualizuoti savo metriką. „Grafana“ lankstumas čia šviečia, todėl galite sukurti labai pritaikomus prietaisų skydelius.

  • Naudokite PromQL (Prometheus Query Language), kad sukurtumėte užklausas, kurios ištraukia konkrečius duomenis, kuriuos norite vizualizuoti.
  • Kurkite prietaisų skydelius, kurie seka svarbiausius našumo rodiklius, pvz CPU naudojimas, atminties suvartojimas, užklausos delsair klaidų rodikliai.
  • Tinkinkite savo prietaisų skydelius, kad įtrauktumėte įvairias vizualizacijas, pvz., diagramas, šilumos žemėlapius ir atskirą statistiką, kad galėtumėte iš karto stebėti tendencijas ir anomalijas.

6. Nustatykite įspėjimus ir pranešimus

Stebėjimas tampa dar galingesnis, kai suporuojamas su įspėjimais realiuoju laiku. „Amazon Managed Grafana“ leidžia konfigūruoti įspėjimus tiesiai iš prietaisų skydelių.

  • Eikite į skydelį „Grafana“ prietaisų skydelyje, spustelėkite Įspėjimasir nustatyti pagrindinės metrikos slenksčius.
  • Prisijunkite prie Alert Manager „Prometheus“ pagrįstiems įspėjimams arba naudokite trečiųjų šalių pranešimų kanalus, pvz., „Slack“, „PagerDuty“ arba el. paštą, kad gautumėte tiesioginius pranešimus.

Pagrindiniai Grafana ir Prometheus integracijos naudojimo atvejai

Grafana vizualinio meistriškumo ir tvirtos Prometheus metrikų kolekcijos derinys daro jį galingu įrankiu daugelyje scenarijų:

  • Kubernetes stebėjimas: vizualizuokite blokų ir mazgų metriką, įskaitant išteklių panaudojimą, našumo kliūtis ir klaidų dažnį, tiesiogiai iš „Prometheus“ metrikos.
  • Mikropaslaugų stebėjimas: Stebėkite ir vizualizuokite paskirstytų mikropaslaugų architektūros būklę ir našumą.
  • Infrastruktūros stebėjimas: Stebėkite EC2 egzempliorius, EKS grupes arba konteinerinius darbo krūvius, veikiančius AWS, naudodami „Prometheus“ metriką ir „Grafana“ prietaisų skydelius.

Išvada

„Amazon Managed Grafana“ integravimas su „Prometheus“ sujungia du tvirtus stebėjimo sprendimus, kad būtų galima visapusiškai matyti jūsų infrastruktūrą. „Amazon Managed Grafana“ pašalina sąrankos ir priežiūros sudėtingumą, o „Prometheus“ teikia išsamius, daugiamačius duomenis. Galite nuimti veiklos naštą naudodami svertą AWS valdomos paslaugos kaip „Amazon Managed Grafana“, užtikrinanti, kad jūsų stebėjimo sąranka visada būtų keičiama, saugi ir atnaujinta be jokių papildomų infrastruktūros išlaidų.

Nesvarbu, ar stebite našumą, aptinkate anomalijas ar optimizuojate išteklių naudojimą, ši integracija yra lankstus, keičiamo dydžio sprendimas debesų vietoms. Naudodami AWS valdomas paslaugas kartu su Prometheus realaus laiko metrika, galite priimti geresnius sprendimus, greičiau išspręsti problemas ir išlaikyti stabilią, našią sistemą, leidžiančią daugiau dėmesio skirti naujovėms, o ne infrastruktūrai.

Jei tekste radote klaidą, siųskite pranešimą autoriui pažymėdami klaidą ir paspausdami Ctrl-Enter.

Norėdami komentuoti, turite būti prisijungę.

Draugai: - Marketingo paslaugos - Teisinės konsultacijos - Skaidrių skenavimas - Fotofilmų kūrimas - Karščiausios naujienos - Ultragarsinis tyrimas - Saulius Narbutas - Įvaizdžio kūrimas - Veidoskaita - Nuotekų valymo įrenginiai -  Padelio treniruotės - Pranešimai spaudai -