diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-10-22 10:32:36 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-10-25 15:37:20 +0200 |
| commit | c56cbd29f27cfb7ac4febd5a27b72563298222c4 (patch) | |
| tree | 5ad1ca36446a747f21c1bb336284a5db3e0ec6d2 /opendc-telemetry/opendc-telemetry-sdk | |
| parent | 16caf2ca135da7b4ce5c2e2dbd8b2c5a4f88e847 (diff) | |
fix(telemetry): Fix clock resolution
This change updates the Clock adapter for OpenTelemetry to return the
current time in nanoseconds as specified by the method contract (as
opposed to milliseconds).
Diffstat (limited to 'opendc-telemetry/opendc-telemetry-sdk')
| -rw-r--r-- | opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/OtelClockAdapter.kt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/OtelClockAdapter.kt b/opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/OtelClockAdapter.kt index 86f6647e..cd191652 100644 --- a/opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/OtelClockAdapter.kt +++ b/opendc-telemetry/opendc-telemetry-sdk/src/main/kotlin/org/opendc/telemetry/sdk/OtelClockAdapter.kt @@ -28,7 +28,7 @@ import io.opentelemetry.sdk.common.Clock * An adapter class that bridges a [java.time.Clock] to a [Clock] */ public class OtelClockAdapter(private val clock: java.time.Clock) : Clock { - override fun now(): Long = clock.millis() + override fun now(): Long = nanoTime() override fun nanoTime(): Long = clock.millis() * 1_000_000L } |
