Brainstorming a bit, I think wiring up InfluxDB, Grafana plus some convenient way of inputting all those data sources sounds ideal. As a time series database, keeping track of how data evolves over time is InfluxDB's whole thing, Grafana or similar would be for visualizing said data. I guess the complicated part would be getting your data sources to write to it in a convenient way, not sure if there's a generic enough project out there already.
Looking around a bit, not too dissimilar to what this blog post has done.
Hah, just heard about it on the same place as well. I'm floored I'd never heard of it before, such a neat implementation. Planning on giving it a go sometime soon.
@lupec
@lemmy.lpcha.im