Note:
This version changes how the dashboards are deployed and where InfluxDB stores its data. There is a customer Grafana container that contains the dashboards already. And instead of having a file system directly referenced from the docker-compose file - it's a volume mount.
- Added timeouts when using Promtail to send logs to Grafana Loki. This should stabilize the processes timing out and be restarted if you're using health checks. Still need to work on why Promtail is timing out (currently set for 3 seconds).
- Added system stats to keep track of the number of sockets waiting for InfluxDB and Loki.
- Removed the InfluxDB second precision requirements.
- Added more status information when importing WeatherFlow Cloud and Loki data.
- Made sure that if you're only logging to Grafana Loki that any InfluxDB calls aren't being made.
- Modified the Rain and Lightning dashboards (again).
- Docker-compose generator includes the environmental variable for Time Zones so importing data can be midnight to midnight instead of UTC.
- Cleaned up some incorrect panel headers in the Overview dashboard.