How do you save and retrieve historical data?

We have a Grafana instance that displays data from a Prometheus database. Our Prometheus data retention policy is 30 days, which is roughly 800GB of storage. This means that we only can go back in history about 30 days to view Grafana dashboard metrics for our cluster. It would be great to capture this data for longer than 30 days, so I am curious what strategies others might be using to archive, retrieve, and display historical data?

I am using Grafana v10.2.2 with Prometheus 2.47.2. Apologies if this is a better question for the Prometheus community, but the goal is really to enable a Grafana-like user experience for historical data and Iā€™m wondering if there are light-weight solutions to this beyond increasing data source storage capacity. For example, would it be possible to export the dashboards as web archive package (HTML, CSS, and JS files) that can be viewed locally?

Welcome @chrisdaaz to the Grafana forum.

Grafana Mimir is an open source software project that provides a scalable long-term storage for Prometheus.

1 Like