KioskOpsMeter

class KioskOpsMeter(instrumentationName: String, registry: MetricRegistry) : Meter

KioskOps SDK meter implementation.

Creates metric instruments backed by the shared MetricRegistry.

Built-in SDK metrics (semantic conventions):

  • kioskops.queue.depth (gauge) - Current event queue depth

  • kioskops.queue.quarantined (gauge) - Quarantined events count

  • kioskops.sync.duration_ms (histogram) - Sync operation duration

  • kioskops.sync.events_sent (counter) - Total events sent

  • kioskops.sync.events_failed (counter) - Failed event sends

  • kioskops.diagnostics.exports (counter) - Diagnostics export count

  • kioskops.heartbeat.count (counter) - Heartbeat count

Since

0.4.0

Constructors

Link copied to clipboard
constructor(instrumentationName: String, registry: MetricRegistry)

Functions

Link copied to clipboard
open override fun counterBuilder(name: String): CounterBuilder

Create a counter builder.

Link copied to clipboard
open override fun gaugeBuilder(name: String): GaugeBuilder

Create a gauge builder.

Link copied to clipboard
open override fun histogramBuilder(name: String): HistogramBuilder

Create a histogram builder.