1 # ============LICENSE_START=======================================================
2 # dcaegen2-collectors-veshv
3 # ================================================================================
4 # Copyright (C) 2019 NOKIA
5 # ================================================================================
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 # ============LICENSE_END=========================================================
22 name: grafana-performance-tests
25 name: grafana-dashboards
27 performance-tests.json: |-
33 "datasource": "Prometheus",
36 "iconColor": "rgba(0, 211, 255, 1)",
37 "name": "Annotations & Alerts",
45 "iteration": 1571408429976,
74 "nullPointMode": "null",
82 "seriesOverrides": [],
88 "expr": "irate(hvves_data_received_bytes_total[30s])",
89 "legendFormat": "Incoming data rate",
97 "title": "HV-VES incoming data rate",
101 "value_type": "individual"
150 "alignAsTable": false,
164 "nullPointMode": "null",
172 "seriesOverrides": [],
175 "steppedLine": false,
178 "expr": "rate(hv_kafka_consumer_travel_time_seconds_sum{instance=\"kafka-processing-consumer.onap:6063\"}[1h])/rate(hv_kafka_consumer_travel_time_seconds_count{instance=\"kafka-processing-consumer.onap:6063\"}[1h])",
179 "format": "time_series",
182 "legendFormat": "average",
186 "expr": "histogram_quantile(0.90, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[1h]) )by(le) )",
187 "format": "time_series",
189 "legendFormat": "90th percentile",
193 "expr": "histogram_quantile(0.95, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[1h]) )by(le) )",
194 "format": "time_series",
196 "legendFormat": "95th percentile",
200 "expr": "histogram_quantile(0.99, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[1h]) )by(le) )",
201 "format": "time_series",
204 "legendFormat": "95th percentile",
212 "title": "End to end message travel time",
216 "value_type": "individual"
275 "nullPointMode": "null",
283 "seriesOverrides": [],
286 "steppedLine": false,
289 "expr": "hvves_messages_received_total - hvves_messages_sent_total",
290 "legendFormat": "Processing message queue",
298 "title": "HV-VES processing message queue",
302 "value_type": "individual"
338 "cacheTimeout": null,
363 "nullPointMode": "null",
371 "seriesOverrides": [],
374 "steppedLine": false,
377 "expr": "sum(hv_kafka_consumer_offset_partition)",
379 "legendFormat": "Kafka consumer offset",
387 "title": "Total number of messages on topic",
391 "value_type": "individual"
442 "name": "time_range",
470 "query": "5m, 10m, 15m, 30m, 1h",
471 "skipUrlSync": false,
481 "refresh_intervals": [
506 "title": "Performance tests",