Add micrometer metrics 48/108548/2
authorPiotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com>
Fri, 29 May 2020 06:47:50 +0000 (08:47 +0200)
committerKornel Janiak <kornel.janiak@nokia.com>
Fri, 29 May 2020 07:10:44 +0000 (07:10 +0000)
Add file descriptor metrics

Issue-ID: DCAEGEN2-1576
Change-Id: I7221b8d671e9ee8e022b6b7b6fd9b908f18b78be
Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com>
sources/hv-collector-main/src/main/kotlin/org/onap/dcae/collectors/veshv/main/metrics/MicrometerMetrics.kt

index a949803..7bccab2 100644 (file)
@@ -26,6 +26,7 @@ import io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
 import io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
 import io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
 import io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
+import io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
 import io.micrometer.core.instrument.binder.system.ProcessorMetrics
 import io.micrometer.prometheus.PrometheusConfig
 import io.micrometer.prometheus.PrometheusMeterRegistry
@@ -99,6 +100,7 @@ class MicrometerMetrics internal constructor(
         JvmGcMetrics().bindTo(registry)
         ProcessorMetrics().bindTo(registry)
         JvmThreadMetrics().bindTo(registry)
+        FileDescriptorMetrics().bindTo(registry)
     }
 
     val metricsProvider = MicrometerPrometheusMetricsProvider(registry)