Dear Grafana Community,
we always wanted to share a little tool we are running to check data staleness of various data acquisition channels we are feeding into InfluxDB within the Hiveeyes Project.
It observes overall data freshness through the whole data acquisition machinery by actually looking at the data source endpoint exposed by Grafana itself and checking the age of the most recent visible data point against a configurable staleness threshold.
This detects data loss conditions of any kind, either if data submission stops or if any part of the infrastructure breaks.
With kind regards,
Andreas.
P.S.: This tool has originally been conceived before Grafana received any alerting feature. We will be happy to learn how similar things might be able to be achieved natively in the meanwhile.