Package-level declarations
Types
Link copied to clipboard
Result of an export operation.
Link copied to clipboard
class KioskOpsTracer(instrumentationName: String, instrumentationVersion: String?, policyProvider: () -> ObservabilityPolicy, exporter: SpanExporter? = null) : Tracer
KioskOps SDK tracer implementation.
Link copied to clipboard
class KioskOpsTracerProvider(policyProvider: () -> ObservabilityPolicy, exporter: SpanExporter? = null) : TracerProvider
KioskOps SDK TracerProvider implementation.
Link copied to clipboard
No-op span builder implementation.
Link copied to clipboard
No-op tracer implementation.
Link copied to clipboard
No-op tracer provider for when tracing is disabled.
Link copied to clipboard
Represents a unit of work in a distributed trace.
Link copied to clipboard
interface SpanBuilder
Builder for configuring and starting spans.
Link copied to clipboard
Link copied to clipboard
data class SpanData(val name: String, val context: SpanContext, val kind: SpanKind, val startTime: Instant, val endTime: Instant, val attributes: Map<String, Any>, val events: List<SpanEvent>, val status: SpanStatus, val statusDescription: String?, val instrumentationName: String)
Completed span data for export.
Link copied to clipboard
interface SpanExporter
Interface for exporting completed spans.
Link copied to clipboard
Status of a span.
Link copied to clipboard
interface TracerProvider
Provider for obtaining Tracers.