io.janstenpickle.trace4cats.opentelemetry.otlp.json

Type members

Classlikes

sealed
trait AnyValue
Companion
object
object AnyValue
Companion
class
case
class InstrumentationLibrary(name: String, version: String)
Companion
object
case
class InstrumentationLibrarySpans(instrumentation_library: InstrumentationLibrary, spans: List[Span])
Companion
object
case
class KeyValue(key: String, value: AnyValue)
Companion
object
object KeyValue
Companion
class
case
class Resource(attributes: List[KeyValue], dropped_attributes_count: Int)
Companion
object
object Resource
Companion
class
case
class ResourceSpans(resource: Resource, instrumentation_library_spans: List[InstrumentationLibrarySpans])
Companion
object
Companion
class
Companion
class
case
class ResourceSpansBatch(resource_spans: List[ResourceSpans])
Companion
object
case
class Span(trace_id: Array[Byte], span_id: Array[Byte], trace_state: String, parent_span_id: Array[Byte], name: String, kind: SpanKind, start_time_unix_nano: Long, end_time_unix_nano: Long, attributes: List[KeyValue], dropped_attributes_count: Int, events: List[Event], dropped_events_count: Int, links: List[Link], dropped_links_count: Int, status: Status)
Companion
object
object Span
Companion
class
case
class Status(message: String, code: Code)
Companion
object
object Status
Companion
class