aboutsummaryrefslogtreecommitdiffstats
path: root/performanceTests/k8s/prometheus/configmap.yaml
diff options
context:
space:
mode:
authorVijay Venkatesh Kumar <vv770d@att.com>2020-06-11 20:39:21 +0000
committerGerrit Code Review <gerrit@onap.org>2020-06-11 20:39:21 +0000
commit4529faa9cdbc16209cbca24a964d709552c9fe2d (patch)
tree16d414397a7232e196219a47230c5cef48bc3bdf /performanceTests/k8s/prometheus/configmap.yaml
parent85e7a08c4b64fcd832387a9d5b80b7f4624a3afd (diff)
parent3b6ba181623e844d5012362209d2f29616315395 (diff)
Merge "Add CPU/RAM measurements collection"
Diffstat (limited to 'performanceTests/k8s/prometheus/configmap.yaml')
-rw-r--r--performanceTests/k8s/prometheus/configmap.yaml57
1 files changed, 56 insertions, 1 deletions
diff --git a/performanceTests/k8s/prometheus/configmap.yaml b/performanceTests/k8s/prometheus/configmap.yaml
index 96001713..0c22cd6b 100644
--- a/performanceTests/k8s/prometheus/configmap.yaml
+++ b/performanceTests/k8s/prometheus/configmap.yaml
@@ -41,4 +41,59 @@ data:
tls_config:
insecure_skip_verify: true
static_configs:
- - targets: ['dcae-ves-collector.onap:8443'] \ No newline at end of file
+ - targets: ['dcae-ves-collector.onap:8443']
+
+ - job_name: 'kubernetes-cadvisor'
+
+ scheme: https
+
+ tls_config:
+ ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
+ bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
+
+ kubernetes_sd_configs:
+ - role: node
+
+ relabel_configs:
+ - action: labelmap
+ regex: __meta_kubernetes_node_label_(.+)
+ - target_label: __address__
+ replacement: kubernetes.default.svc:443
+ - source_labels: [__meta_kubernetes_node_name]
+ regex: (.+)
+ target_label: __metrics_path__
+ replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor
+
+ - job_name: 'kubernetes-service-endpoints'
+
+ kubernetes_sd_configs:
+ - role: endpoints
+
+ relabel_configs:
+ - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape]
+ action: keep
+ regex: true
+ - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scheme]
+ action: replace
+ target_label: __scheme__
+ regex: (https?)
+ - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_path]
+ action: replace
+ target_label: __metrics_path__
+ regex: (.+)
+ - source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_port]
+ action: replace
+ target_label: __address__
+ regex: ([^:]+)(?::\d+)?;(\d+)
+ replacement: $1:$2
+ - action: labelmap
+ regex: __meta_kubernetes_service_label_(.+)
+ - source_labels: [__meta_kubernetes_namespace]
+ action: replace
+ target_label: kubernetes_namespace
+ - source_labels: [__meta_kubernetes_service_name]
+ action: replace
+ target_label: kubernetes_name
+ - source_labels: [__meta_kubernetes_endpoint_node_name]
+ action: replace
+ target_label: node_name \ No newline at end of file