I was wondering if there is an endpoint to generate the CSV file from a graph in Grafana. I want to automatically produce this report if possible. Is there anything like that with Grafana already? If not, how do I request that feature? Thanks.
There is currently no API endpoint for exporting panel data as a CSV file.
The CSV export function is implemented in JavaScript/TypeScript on the frontend so to expose it in the API, it would need to be implemented on the backend and would only work for data sources that have a backend written in Go. So it is not as simple as it might seem to implement this.
You can create a Feature Request issue (just prefix the title with [Feature Request]
) in the Grafana GitHub repository and if there is enough interest then we will build it.
It was closed on June 2017 with the promise to implement feature around 2018
Still no progress in 2019
torkelo commented [on Jun 21, 2017]
dashboards & panels are UI constructs, so to automate them it would have to involve a browser so this is not easy to do.
We hope to introduce a fully featured reporting (PDF/CSV most likely) feature next year.
https://github.com/torkelo closed this [on Jun 21, 2017]
That is UI, do they have API for it?