Add graphs for performance monitoring 65/96665/5
authorkjaniak <kornel.janiak@nokia.com>
Mon, 7 Oct 2019 09:46:48 +0000 (11:46 +0200)
committerkjaniak <kornel.janiak@nokia.com>
Tue, 8 Oct 2019 18:38:34 +0000 (20:38 +0200)
commit2e334500fba9893f1f2d2ab3b9528c638d993a03
treee1dcd04962cf25b51c55ace0994954c24f63c1a6
parentfb61c90d9e2531588fe2a9491b588a4bc65bcf97
Add graphs for performance monitoring

Performance tests need graphs representing: total, message queue on HV-VES,
offset per kafka topic partition, incoming data rate. Added deletion of producers at test end.
Gauges for offsets turned to Range vector (distinguishable based on tag).
Since Producer is to fast it was reconfigured to send messages with 1 ms interval.

Change-Id: I09fc1edbcd824294d0bb89acc2ea2306a6df00ca
Issue-ID: DCAEGEN2-1807
Signed-off-by: kjaniak <kornel.janiak@nokia.com>
sources/hv-collector-kafka-consumer/src/main/kotlin/org/onap/dcae/collectors/veshv/kafkaconsumer/metrics/MicrometerMetrics.kt
sources/hv-collector-kafka-consumer/src/test/kotlin/org/onap/dcae/collectors/veshv/kafkaconsumer/metrics/MicrometerMetricsTest.kt
sources/hv-collector-test-utils/src/main/kotlin/org/onap/dcae/collectors/veshv/tests/utils/metrics.kt
tools/performance/cloud/cloud-based-performance-test.sh
tools/performance/cloud/grafana/dashboards/performance-tests.yaml
tools/performance/cloud/test.properties