From 6a5a624749f0f09aaa521c3464da67d9c4515a01 Mon Sep 17 00:00:00 2001 From: Laura Montemayor Date: Fri, 9 Aug 2019 20:29:33 +0000 Subject: [PATCH] Adds button to download metrics data as csv This MR adds a temporary button to be able to download the Prometheus metrics from charts to CSV format. --- .../monitoring/components/charts/area.vue | 31 ++++++++++++++-- .../monitoring/monitoring_bundle.js | 1 + .../javascripts/monitoring/stores/actions.js | 8 ++++- .../monitoring/stores/mutation_types.js | 1 + .../monitoring/stores/mutations.js | 3 ++ .../javascripts/monitoring/stores/state.js | 1 + .../projects/environments_controller.rb | 1 + ...d-csv-of-charts-from-metrics-dashboard.yml | 5 +++ locale/gitlab.pot | 3 ++ .../monitoring/charts/area_spec.js | 36 +++++++++++++++++-- 10 files changed, 83 insertions(+), 7 deletions(-) create mode 100644 changelogs/unreleased/lm-download-csv-of-charts-from-metrics-dashboard.yml diff --git a/app/assets/javascripts/monitoring/components/charts/area.vue b/app/assets/javascripts/monitoring/components/charts/area.vue index edf9423c74c..5b950f8c966 100644 --- a/app/assets/javascripts/monitoring/components/charts/area.vue +++ b/app/assets/javascripts/monitoring/components/charts/area.vue @@ -1,6 +1,7 @@