From 3b6ba181623e844d5012362209d2f29616315395 Mon Sep 17 00:00:00 2001 From: Pawel Kasperkiewicz Date: Thu, 4 Jun 2020 16:56:48 +0200 Subject: Add CPU/RAM measurements collection Add mechanism for CPU/RAM measurements collection from k8s nodes and from JMeter VM Issue-ID: DCAEGEN2-608 Signed-off-by: Pawel Change-Id: I78af2906254a19da383c7bae9ec919eadd326873 --- performanceTests/k8s/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'performanceTests/k8s/Makefile') diff --git a/performanceTests/k8s/Makefile b/performanceTests/k8s/Makefile index 86399cf0..bb9f061b 100644 --- a/performanceTests/k8s/Makefile +++ b/performanceTests/k8s/Makefile @@ -15,6 +15,10 @@ DASHBOARD_CONFIGMAP = dashboard.yaml #INFLUXDB configuration INFLUXDB_DIRECTORY = ./influxdb INFLUXDB_DEPLOYMENT = deployment.yaml +INFLUXDB_CONFIGMAP = configmap.yaml + +#Node exporter configuration +NODE_EXPORTER = node-exporter.yaml clear: @echo "\n##### Delete configmaps and $(GRAFANA_DEPLOYMENT)(grafana, prometheus)#####" @@ -25,6 +29,8 @@ clear: kubectl delete -f $(PROMETHEUS_DIRECTORY)/$(PROMETHEUS_DEPLOYMENT) || true kubectl delete -f $(PROMETHEUS_DIRECTORY)/$(PROMETHEUS_CONFIGMAP) || true kubectl delete -f $(INFLUXDB_DIRECTORY)/$(INFLUXDB_DEPLOYMENT) || true + kubectl delete -f $(INFLUXDB_DIRECTORY)/$(INFLUXDB_CONFIGMAP) || true + kubectl delete -f $(NODE_EXPORTER) || true @echo "##### DONE #####" create-configmaps: @@ -32,6 +38,8 @@ create-configmaps: kubectl apply -f $(PROMETHEUS_DIRECTORY)/$(PROMETHEUS_CONFIGMAP) kubectl apply -f $(GRAFANA_DIRECTORY)/$(DATASOURCE_CONFIGMAP) kubectl apply -f $(GRAFANA_DIRECTORY)/$(DASHBOARD_PROVIDER_CONFIGMAP) + kubectl apply -f $(INFLUXDB_DIRECTORY)/$(INFLUXDB_CONFIGMAP) + kubectl apply -f $(NODE_EXPORTER) kubectl create configmap ves-grafana-dashboards -n onap --from-file grafana/dashboards/ @echo "##### DONE #####" -- cgit 1.2.3-korg