RasPi – nastavení grafany

Po instalaci je Grafana ihned připravena k použití, tedy k nastavení zdrojů dat a plochy dashboardu.

Data Sources jsou zdroje, z kterých se načítají a zobrazují data. DashBoard je vlastní místo pro zobrazení.

Oficiální dokumentaci Grafany nalezneme zde.

Data Sources:

Po úvodním představení si nastavíme např. MySQL databázi jako zdroj dat – opravdu nic těžkého:

Data Sources si navíc můžeme přidávat z pluginů na webu Grafany a instalace se provádí jedním příkazem, např :

sudo grafana-cli plugins install grafana-influxdb-08-datasource

 

DashBoards:

Nastavení plochy je složitější, ale vše je intuitivní.

Vytvoříme si nový DashBoard – v menu DashBoardsNew, vybereme si typ Graph

Note: možnost editace stávajícího grafu se zobrazí po najetí na název grafu

Následuje to hlavní  – vytvořit si odpovídající SQL dotaz do databáze, ze které se data čerpají.  Vybereme DataSourceMySQL. Pak již není problém dotaz přepsat do Metrics.

Příklad - teplota (sloupce senzor a naměřená teplota)
SELECT
UNIX_TIMESTAMP(timestamp_mereni) as time_sec,
data_hodnoty/1000 as value,
cislo_sbernice as metric
FROM `senzory_1wire_data`
WHERE $__timeFilter(timestamp_mereni)
ORDER BY timestamp_mereni ASC

Výsledek pak vypadá takto:

Tímto způsobem přidáváme dle potřeby další widgety na plochu. Nezapomeneme si dashboard průběžně ukládat.

Hotový dashboard lze sdílet jako odkaz, exportovat jako JSON, případně na grafu lze sdílet jeho aktuální otisk jako obrázek (Direct link rendered image).

Permanent link to this article: https://www.elvisek.cz/2017/11/raspi-nastaveni-grafany/