Skip to content

v2.9.0 - Performance Improvements

Compare
Choose a tag to compare
@lux4rd0 lux4rd0 released this 14 May 04:12
· 27 commits to main since this release
a82ca63

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.