Fix performance test issues 67/97467/4
authorRemigiusz Janeczek <remigiusz.janeczek@nokia.com>
Wed, 23 Oct 2019 11:36:56 +0000 (13:36 +0200)
committerRemigiusz Janeczek <remigiusz.janeczek@nokia.com>
Wed, 23 Oct 2019 12:35:54 +0000 (14:35 +0200)
Issue-ID: DCAEGEN2-1783
Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com>
Change-Id: I367d109fc5903cd3fd6dbfeeda77d30d780a8a09

sources/hv-collector-kafka-consumer/src/main/kotlin/org/onap/dcae/collectors/veshv/kafkaconsumer/metrics/MicrometerMetrics.kt
sources/hv-collector-main/src/main/kotlin/org/onap/dcae/collectors/veshv/main/metrics/MicrometerMetrics.kt
tools/performance/cloud/grafana/dashboards/processing.yaml
tools/performance/cloud/stale_outputs_checked [deleted file]

index 906fce2..64dbdf4 100644 (file)
@@ -42,6 +42,7 @@ internal class MicrometerMetrics constructor(
     }.memoize<String, AtomicLong>()
 
     private val travelTime = Timer.builder(name(TRAVEL,TIME))
+            .maximumExpectedValue(MAX_BUCKET_DURATION)
             .publishPercentileHistogram(true)
             .register(registry)
 
@@ -65,6 +66,7 @@ internal class MicrometerMetrics constructor(
         private const val TRAVEL = "travel"
         private const val TIME = "time"
         private const val PREFIX = "hv-kafka-consumer"
+        internal val MAX_BUCKET_DURATION = Duration.ofSeconds(300L)
         private fun name(vararg name: String) = "$PREFIX.${name.joinToString(".")}"
     }
 }
index c04c2c9..fa52ac2 100644 (file)
@@ -55,9 +55,11 @@ class MicrometerMetrics internal constructor(
     private val disconnections = registry.counter(name(DISCONNECTIONS))
 
     private val processingTime = Timer.builder(name(MESSAGES, PROCESSING, TIME))
+            .maximumExpectedValue(MAX_BUCKET_DURATION)
             .publishPercentileHistogram(true)
             .register(registry)
     private val totalLatency = Timer.builder(name(MESSAGES, LATENCY))
+            .maximumExpectedValue(MAX_BUCKET_DURATION)
             .publishPercentileHistogram(true)
             .register(registry)
 
@@ -147,6 +149,7 @@ class MicrometerMetrics internal constructor(
         internal const val TIME = "time"
         internal const val LATENCY = "latency"
         internal const val PAYLOAD = "payload"
+        internal val MAX_BUCKET_DURATION = Duration.ofSeconds(300L)
         internal fun name(vararg name: String) = "$PREFIX.${name.joinToString(".")}"
     }
 }
index 8e42900..bfa8517 100644 (file)
@@ -465,7 +465,7 @@ data:
               "refId": "B"
             },
             {
-              "expr": "histogram_quantile(0.90, sum( rate(hvves_messages_latency_seconds_bucket[1h]) )by(le) )",
+              "expr": "histogram_quantile(0.95, sum( rate(hvves_messages_latency_seconds_bucket[1h]) )by(le) )",
               "legendFormat": "95th percentile",
               "refId": "C"
             },
diff --git a/tools/performance/cloud/stale_outputs_checked b/tools/performance/cloud/stale_outputs_checked
deleted file mode 100644 (file)
index e69de29..0000000