summaryrefslogtreecommitdiff
path: root/opendc-telemetry/opendc-telemetry-sdk/src
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2022-05-06 17:45:23 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2022-05-06 17:45:23 +0200
commit7981e9aa3e6854ad593a5af85f8eb56874299d7e (patch)
tree42cd170822424087ed7ba9f3920bd5f0c7065caa /opendc-telemetry/opendc-telemetry-sdk/src
parent564911a2458b3c54834d5cbfed91f502e9856566 (diff)
refactor(telemetry/compute): Support direct metric access
This change introduces a `ComputeMetricReader` class that can be used as a replacement for the `CoroutineMetricReader` class when reading metrics from the Compute service. This implementation operates directly on a `ComputeService` instance, providing better performance.
Diffstat (limited to 'opendc-telemetry/opendc-telemetry-sdk/src')
-rw-r--r--opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/metrics/export/CoroutineMetricReader.kt1
1 files changed, 0 insertions, 1 deletions
diff --git a/opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/metrics/export/CoroutineMetricReader.kt b/opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/metrics/export/CoroutineMetricReader.kt
index a9290c47..ca5da079 100644
--- a/opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/metrics/export/CoroutineMetricReader.kt
+++ b/opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/metrics/export/CoroutineMetricReader.kt
@@ -31,7 +31,6 @@ import io.opentelemetry.sdk.metrics.export.MetricReaderFactory
import kotlinx.coroutines.*
import mu.KotlinLogging
import java.time.Duration
-import java.util.*
/**
* A helper class to read the metrics from a list of [MetricProducer]s and automatically export the metrics every