DevOps & CI/CDpokročilý

Čo je Grafana?

Grafana je open-source platforma na vizualizáciu a analýzu dát, ktorá umožňuje vytvárať interaktívne dashboardy z rôznych zdrojov dát. Vznikla v roku 2014 a je najpoužívanejším vizualizačným nástrojom v DevOps ekosystéme.

Definícia Grafana

Čo je Grafana

Grafana je open-source platforma na vizualizáciu, monitoring a analýzu dát. Vytvoril ju Torkel Ödegaard v roku 2014 ako fork projektu Kibana. Grafana je napísaná v Go (backend) a TypeScript (frontend) a vyvíja ju spoločnosť Grafana Labs.

Funkcie a integrácie

Grafana sa pripojí k desiatkam dátových zdrojov a zobrazí dáta v jednotnom rozhraní:

  • Dátové zdroje — Prometheus, InfluxDB, Elasticsearch, PostgreSQL, MySQL, Loki, CloudWatch a desiatky ďalších
  • Dashboardy — drag-and-drop editor s grafmi, tabuľkami, heatmapami a stat panelmi
  • Alerting — podmienené alerty s notifikáciami do Slacku, e-mailu, PagerDuty a ďalších kanálov
  • Premenné a šablóny — dynamické dashboardy s filtrami (napr. výber servera, služby, časového rozsahu)
  • Anotácie — označovanie udalostí (deploy, incident) priamo v grafoch

Grafana má aktívnu komunitu, ktorá zdieľa tisíce predpripravených dashboardov na grafana.com/grafana/dashboards. Grafana Labs tiež vyvíja doplnkové nástroje: Loki (logging), Tempo (tracing) a Mimir (škálovateľný Prometheus).

Praktický príklad

Príklad: IT tím potrebuje centrálny prehľad o stave všetkých systémov.

V Grafane vytvoríte dashboard, ktorý zobrazuje:

  • CPU a RAM využitie serverov (z Prometheus)
  • Počet aktívnych používateľov (z PostgreSQL)
  • Response time API endpointov (z Prometheus)
  • Počet chýb za poslednú hodinu (z Loki logov)

Dashboard sa zobrazuje na veľkej obrazovke v kancelárii a celý tím vidí stav systémov v reálnom čase.

Často kladené otázky

Čo je Grafana?

Grafana je open-source platforma na vizualizáciu dát. Pripojí sa k rôznym dátovým zdrojom (Prometheus, databázy, logy) a zobrazí ich v interaktívnych dashboardoch s grafmi a alertmi.

Je Grafana zadarmo?

Grafana OSS (open-source verzia) je plne zadarmo. Grafana Cloud ponúka bezplatný tier s 10 000 metrikami a 50 GB logov. Platené plány začínajú od 29 USD/mesiac.

Aký je rozdiel medzi Grafanou a Kibanou?

Grafana podporuje desiatky dátových zdrojov a je univerzálna. Kibana je úzko naviazaná na Elasticsearch/ELK Stack. Grafana je lepšia pre monitorovacie metriky, Kibana pre analýzu logov.

Súvisiace pojmy

Potrebujete pomôcť s webom?

Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.