Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
interface CounterBuilder
Builder for Counter instruments.
Link copied to clipboard
Counter metric data.
Link copied to clipboard
interface GaugeBuilder
Builder for Gauge instruments.
Link copied to clipboard
interface HistogramBuilder
Builder for Histogram instruments.
Link copied to clipboard
Link copied to clipboard
KioskOps SDK meter implementation.
Link copied to clipboard
class KioskOpsMeterProvider(policyProvider: () -> ObservabilityPolicy, registry: MetricRegistry = MetricRegistry()) : MeterProvider
KioskOps meter provider implementation.
Link copied to clipboard
interface MeterProvider
Provider for obtaining Meters.
Link copied to clipboard
class MetricRegistry
In-memory metric registry for collecting and exporting metrics.
Link copied to clipboard
data class MetricSnapshot(val counters: List<CounterData>, val gauges: List<GaugeData>, val histograms: List<HistogramData>, val collectedAt: Long)
Snapshot of all metrics at a point in time.
Link copied to clipboard
No-op meter provider for when metrics are disabled.
Link copied to clipboard
Prometheus text format exporter for metrics.