-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
5
-
None
-
None
-
Sprint 285
Description
“In order to allow CSV export from Perses Dashboards, we as the Observability UI Team need to add a link to each Perses panels that allows CSV export.”
Goals & Outcomes
Product Requirements:
- On clicking the Perses Panel Header action menu, a CSV export option is displayed. When clicking this option a .csv file including the data of the current query on the panel is downloaded
Engineering/Data Analytics Requirements:
- We should add this feature upstream to the following Perses plugins:
- Table
Steps
[perses/plugins]
- Transform data into .csv format.
- column 1 = series, column 2+ = values
- Reuse TimeSeriesExportActions to create onClick action and button
- Expose actions in TimeSeriesTable.tsx
[perses/perses]
- Smoke test by npm linking method found in README.md or copy/paste TimeSeriesTable files directly into the directory
[openshift/monitoring-plugin]
- Local: Smoke test with bridge to perses/perses