Sign inSign up

smartemission/se-grafana

By smartemission

•Updated over 7 years ago

Grafana viewer for Calibration-related and AirSensEUR data with Datasources and Dashboards.

Image
0

1.4K

smartemission/se-grafana repository overview

⁠docker-se-grafana

Grafana viewer for Calibration-related and AirSensEUR data from InfluxDB. Fully functional: Includes Datasource and Dashboard definitions. You mainly need to provide credential settings via Env-vars.

⁠Hosting

The Docker Image is hosted as: smartemission/se-grafana at DockerHub⁠.

⁠Environment

The following environment vars need to be set, either via docker-compose or Kubernetes.

VariableMeaningExample
GF_SECURITY_ADMIN_USERGrafana admin usernamesecret
GF_SECURITY_ADMIN_PASSWORDGrafana admin passwordsecret
SE_INFLUX_URLfull URL InfluxDB endpointhttp://influxdb:8086
SE_INFLUX_ADMIN_USERInfluxDB admin user namesecret
SE_INFLUX_ADMIN_PASSWORDInfluxDB admin user passwdsecret
GF_SERVER_ROOT_URLexternal URL Grafana Web App%(protocol)s://%(domain)s:%(http_port)s/grafana

Other Grafana variables can be set at will according to the Grafana-scheme that follows the Grafana .ini file format: GF_<.ini section name>_<varname>, all in capitals.

⁠Architecture

This Image uses the standard Grafana Docker Image, mainly adding "Provisioning" (as in Grafana v5+) files for Datasources (InfluxDB) and Dashboards.

Currently the Dashboards take from two InfluxDB Sources: the SE standard InfluxDB, used mainly for Calibration and the SE Data Collector InfluxDB, used mainly for AirSensEUR.

The entry.sh⁠ script will perform some magic to substitute credentials from environment vars. It then calls the standard Grafana /run.sh script.

Tag summary

Content type

Image

Digest

Size

82.8 MB

Last updated

over 7 years ago

docker pull smartemission/se-grafana