Dashboards with Grafana
dashboardy s jednotkou na trhu
About
Goals
Content
Get Ready
Task
Rozšírte svoj súbor docker-compose.yaml
o nástroj
Grafana.
- obraz
grafana/grafana
- porty
3000:3000
- volume
grafana:/var/lib/grafana
do influxu treba pridat porty 8086:8086
.
Task
Otvorte prehliadač na adrese http://localhost:3000/.
Task
Prihláste sa do Grafany ako admin:admin
a nastavte si
nové heslo.
Adding Datasource
Task
Otvorte nástroj na pridanie nového zdroja dát.
Task
Ako zdroj dát vyberte InfluxDB a nastavte ho.
nastavte nasledovné:
- v časti
HTTP
nastavte hodnotuURL
nahttp://localhost:8086
a hodnotuAccess
naBrowser
- v časti
InfluxDB Details
nastavte názov databázy na hodnotudb
Task
Overte a potvrďte kliknutím na tlačidlo
Save & Test
.
Creating First Dashboard
Task
Kliknite na tlačidlo New Dashboard
a v ňom vyberte
položku Add an empty panel
.
Task
Pridajte do panelu nový dopyt, kde z merania temperature
vytiahnete údaje o aktuálnej teplote.
- nastavte správny alias
- nastavte jednotku na °C
- nastavte šírku čiary na 4
- vyberte time series
- nastavte transparentnosť panelu
- odstráňte názov panelu
- label
Task
Podobným spôsobom vytiahnite do rovnakého panelu aj informácie o vlhkosti a tlaku.
- nastavte druhú veličinu na stupnicu na opačnú stranu
- nemá zmysel dávať do grafu tri veličiny s rozličným rozsahom, takže napr. tlak môžeme vyhodiť
Single Stat (Score)
Task
Zobrazte poslednú hodnotu teploty vo forme skóre.
- nastavit jednotku
- display name
Task
Vytvorte prehľad o maximálnej a minimálnej a priemernej teplote.
Additional Tasks
Additional Links
Node-RED - domovská stránka nástroja Node-RED
Node-RED: Running under Docker