nickbabcock / OhmGraphite

Expose hardware sensor data to Graphite / InfluxDB / Prometheus / Postgres / Timescaledb
Other
411 stars 37 forks source link

Bump to LibreHardwareMonitor 0.9.3 #433

Closed nickbabcock closed 7 months ago

nickbabcock commented 8 months ago

There's a breaking change in LHW with the introduction of the index of superIO identifier:

Before:

/lpc/nct6792d/control/0 "Fan #1"

After:

/lpc/nct6792d/0/control/0 "Fan #1"

I'm open to discussion on what the right course of action should be:

  1. Preserve the breaking change and just note it in the changelog
  2. Introduce logic to keep the same sensor IDs (but what to do with new users with systems that eventually see the motherboard hardware split in two, which would experience duplicate sensor IDs or a breaking change in IDs if we only introduced indices if multiple exist).
  3. Introduce a config in OhmGraphite so the user can choose between 1 and 2 (and default to 2)

Option "2" was chosen as it allows us to punt the decision down the road in a "wait and see" scenario.

Another user visible change is that there is a new metric for storage metrics: "Read Activity" which is analogous to the already present Total and Write Activity sensors but for reading.