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 hodnotu URL na http://localhost:8086 a hodnotu Access na Browser
  • v časti InfluxDB Details nastavte názov databázy na hodnotu db

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