Add script for loading prometheus snapshots, improve grafana 56/106356/8
authorRemigiusz Janeczek <remigiusz.janeczek@nokia.com>
Tue, 21 Apr 2020 13:40:52 +0000 (15:40 +0200)
committerRemigiusz Janeczek <remigiusz.janeczek@nokia.com>
Thu, 23 Apr 2020 08:57:59 +0000 (10:57 +0200)
commit8838f2044f45451e2c7a86d374c2b3d39714405b
tree6208e6d33945c1da6748662c9e7a65e61fa42443
parentc61dcc75290d24ec0f0188b32e0ab0a7f15ea420
Add script for loading prometheus snapshots, improve grafana

1. Add scripts for loading prometheus snapshots locally
2. Improve Grafana dashboards for performance tests
3. Improve Grafana dashboards management (now there's one configmap
      for all dashboards and to add new dashboard only needed change
      is adding new json file in grafana/dashboards directory)
4. Add prometheus job for scraping node metrics and add deployment
      yaml for node exporter

Issue-ID: DCAEGEN2-1576
Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com>
Change-Id: I8870fd3291711b5dc09b76a7bf86ac4d13725237
19 files changed:
tools/performance/cloud/cloud-based-performance-test.sh
tools/performance/cloud/grafana-deployment.yaml
tools/performance/cloud/grafana/dashboards-providers/dashboards.yaml
tools/performance/cloud/grafana/dashboards/connections.json [moved from tools/performance/cloud/grafana/dashboards/connections.yaml with 93% similarity]
tools/performance/cloud/grafana/dashboards/k8s-metrics.json [moved from tools/performance/cloud/grafana/dashboards/k8s-metrics.yaml with 92% similarity]
tools/performance/cloud/grafana/dashboards/kafka-and-producers.json [new file with mode: 0644]
tools/performance/cloud/grafana/dashboards/kafka-and-producers.yaml [deleted file]
tools/performance/cloud/grafana/dashboards/latencies.json [new file with mode: 0644]
tools/performance/cloud/grafana/dashboards/performance-tests.json [moved from tools/performance/cloud/grafana/dashboards/performance-tests.yaml with 91% similarity]
tools/performance/cloud/grafana/dashboards/processing.json [new file with mode: 0644]
tools/performance/cloud/grafana/dashboards/processing.yaml [deleted file]
tools/performance/cloud/node-exporter.yaml [new file with mode: 0644]
tools/performance/cloud/prometheus/prometheus-config-map.yaml
tools/performance/cloud/snapshot-loader/.gitignore [new file with mode: 0644]
tools/performance/cloud/snapshot-loader/docker-compose.yml [new file with mode: 0644]
tools/performance/cloud/snapshot-loader/grafana/dashboards-providers/dashboard-providers.yaml [new file with mode: 0644]
tools/performance/cloud/snapshot-loader/grafana/datasources/prometheus.yaml [new file with mode: 0644]
tools/performance/cloud/snapshot-loader/load-snapshot.sh [new file with mode: 0755]
tools/performance/cloud/snapshot-loader/prometheus.yml [new file with mode: 0644]