diff options
author | Remigiusz Janeczek <remigiusz.janeczek@nokia.com> | 2020-05-28 14:07:12 +0200 |
---|---|---|
committer | Remigiusz Janeczek <remigiusz.janeczek@nokia.com> | 2020-06-04 08:35:05 +0200 |
commit | dca82ea36993c450379d5693784e9f4e0e02bc21 (patch) | |
tree | 6bdc1e810fb32b47e41226d22f39dbad92beb21a /tools/performance/cloud/prometheus | |
parent | a9a353c76175082c1e9ed8d87c1ad61d8862a3e6 (diff) |
Adjust performance tests prometheus and grafana to newer producer
- Add prometheus scrape job to get metrics from each producer pod
behind a service
- Increase prometheus and grafana resolution
- Add grafana dashboard for producer metrics
Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com>
Issue-ID: DCAEGEN2-1576
Change-Id: I584c5c24e1a54da42da9be35cc5fc028eb72b0c6
Diffstat (limited to 'tools/performance/cloud/prometheus')
-rw-r--r-- | tools/performance/cloud/prometheus/prometheus-config-map.yaml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tools/performance/cloud/prometheus/prometheus-config-map.yaml b/tools/performance/cloud/prometheus/prometheus-config-map.yaml index 58e8ac54..336e8457 100644 --- a/tools/performance/cloud/prometheus/prometheus-config-map.yaml +++ b/tools/performance/cloud/prometheus/prometheus-config-map.yaml @@ -46,10 +46,39 @@ data: - targets: ['kafka-counting-consumer.onap:6062'] - job_name: 'ves-hv-collector' + scrape_interval: 250ms metrics_path: '/monitoring/prometheus' static_configs: - targets: ['dcae-hv-ves-collector.onap:6060'] + - job_name: 'ves-hv-producer' + scrape_interval: 250ms + kubernetes_sd_configs: + - role: endpoints + + relabel_configs: + - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape] + action: keep + regex: hv-ves-producer + - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_path] + action: replace + target_label: __metrics_path__ + regex: (.+) + - 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 + - source_labels: [__meta_kubernetes_endpoint_address_target_name] + action: replace + target_label: pod_name + - job_name: 'kubernetes-cadvisor' scheme: https |