Meter

interface Meter

Factory for creating instruments for recording measurements.

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun createAsyncUpDownCounter(name: String, callback: LongUpDownCounterCallback, units: String? = null, description: String? = null): AsyncMeasurementHandle

Create a new async up down counter.

Link copied to clipboard
abstract fun createDoubleGauge(name: String, callback: DoubleGaugeCallback, units: String? = null, description: String? = null): AsyncMeasurementHandle

Create a new Gauge.

Link copied to clipboard
abstract fun createDoubleHistogram(name: String, units: String? = null, description: String? = null): DoubleHistogram

Create a new DoubleHistogram

Link copied to clipboard
abstract fun createLongGauge(name: String, callback: LongGaugeCallback, units: String? = null, description: String? = null): AsyncMeasurementHandle

Create a new Gauge.

Link copied to clipboard
abstract fun createLongHistogram(name: String, units: String? = null, description: String? = null): LongHistogram

Create a new LongHistogram

Link copied to clipboard
abstract fun createMonotonicCounter(name: String, units: String? = null, description: String? = null): MonotonicCounter

Create a new MonotonicCounter

Link copied to clipboard
abstract fun createUpDownCounter(name: String, units: String? = null, description: String? = null): UpDownCounter

Create a new UpDownCounter