Database
Visualizations
- We use Grafana to visualize data from our stations in dashboards here: dataviews.swissfluxnet.ethz.ch
Info
- The Grassland Sciences group uses the time series database (TSDB)
InfluxDBto store eddy covariance fluxes and auxiliary (meteorological) measurements. - We are currently (Mar 2024) working to make data stored in the database accessible to all.
Server
- The server is running the
Red Hat Enterprise Linux (RHEL) version 8.9(link) operating system. InfluxDBv2 (link) is running on the server and used to store data.Grafanav10 (link) is running on the server and used to visualize data. Recent data can be viewed here.POETscripts (see below) are running on the server automatically (cronjobs), but can be started from a local machine on demand (e.g. to upload legacy data).
Scripts
Several scripts are necessary to upload data to the database. The scripts are part of the POET project.
dataflow: source code | Automatically (cronjob) scan server for files and upload data to database. Usesdbc-influxdbto upload files.dbc-influxdb: source code | Database communication: show, download and upload data. Works with InfluxDB 2.x.configs: source code | Configuration files forPOETscripts.
Timestamps
- All timestamps refer to the END of the averaging period.
- All data are stored in
UTCtime. - Data are originally logged in
CET, but converted toUTCduring upload. - Data can be downloaded from the database using the script
dbc-dataflow. During download, timestamps are converted to the desired timezone, normally toCETbecause data were originally logged inCET. Grafanaby default convertsUTCtime from the database to local browser time (during European summer the browser time would typically showCEST, which is UTC+02:00 hours) when a visualization is created. However, the desired timezone in which data should be shown can be selected via the drop-down menu.
General Dataflow
The general dataflow in Swiss FluxNet can be seen on the page General Dataflow.
Last Updated on 5 Oct 2025 12:21