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