Releases: lux4rd0/weatherflow-dashboards-aio
v3.5.0 - Updated Dashboards and Collector Details
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.
v3.2.2 -Simplified Single Docker Deployment
Kind of maybe sort of rewrite everything here so that it would run in a single docker container with just your API key as an environmental variable. Now supports Air and Sky for all dashboards and import/exports from Grafana Loki.
This does contain breaking changes for logging with Loki and I'm now pushing additional meta-information with the raw JSON log files.
Additional details on all of the changes will be coming soon in a Docs update. :)
v3.2.1 -Simplified Single Docker Deployment
Kind of maybe sort of rewrite everything here so that it would run in a single docker container with just your API key as an environmental variable. Now supports Air and Sky for all dashboards and import/exports from Grafana Loki.
This does contain breaking changes for logging with Loki and I'm now pushing additional meta-information with the raw JSON log files.
Additional details on all of the changes will be coming soon in a Docs update. :)
v2.9.0 - Performance Improvements
Collector
- Added a host-performance container to collect generalized CPU and memory metrics.
- Added Loki Log importer for all log types (remote-forecast, remote-rest, remote-socket, local-udp)
- Cleaned up the importer scripts to exit more cleanly.
- Added import progress status to all importers.
- Added checks to ensure if a Grafana Loki URL is populated for the import containers that it doesn't resend logs back to Loki.
- Hourly forecast metrics were being incorrectly overwritten during import when creating Days Out tags.
- Performance Increases up to 10x faster than before. I changed how some of the JSON data is parsed as it's prepared to be pushed into InfluxDB.
Old Forecast Hourly Build
real 2m28.827s
user 0m0.103s
sys 0m0.078s
New Forecast Hourly Build
real 0m13.073s
user 0m0.064s
sys 0m0.090s
Dashboards
- Added Pressure to Forecast vs Observed
- Fixed Forecast displaying midnight on the previous day.
- Added Sea Level Pressure to Forecast Updated some of the colors gradients in Forecasts, Current Conditions. and Overall to match.
- Updated the System Stats dashboard with host performance (optional host-performance container).
- Forecast dashboards now correctly select the right day for hourly details when you're close to midnight.
- System Stats dashboard now shows which host is running each of the containers (if populated in the environmental variables.)
- Updated Forecast dashboard to use the most recent forecast data for all hours.
- Fixed Lightning Strikes default sorting by date/time.
v2.8.5 - Collector and Dashboards
Dashboards:
- Precipitation History now only shows days that it rained (greater than 0)
Collector:
- Added Illuminance to Brightness for rest calls (naming)
- Made midnight in the hourly forecasts part of the current day rather than the previous day
v2.8.2 - Updated link drill-downs for Hourly Forecast
Updated link drill-downs for Hourly Forecast
v2.8.1 - Updated Rain & Lightning Dashboard
Update README.md
v2.8.0
v2.7.2 - weatherflow-collector updates for Loki log replay/import
Updated to the weatherflow-collector Docker imager version. Now supports Loki log replay to rebuild your InfluxDB backend.
Updated the generate-docker-compose.sh script with additional environmental variables needed to run the container correctly.
v.2.7.3 - Enable/Disable Docker Health Checks
Updated generate_docker_compose.sh file - added enable/disable health checks