SubmittableSpan

com.ovoenergy.natchez.extras.datadog.SubmittableSpan
See theSubmittableSpan companion object
case class SubmittableSpan(traceId: UnsignedLong, spanId: UnsignedLong, name: String, service: String, resource: String, `type`: Option[SpanType], start: Long, duration: Long, parentId: Option[UnsignedLong], error: Option[Int], meta: Map[String, String], metrics: Map[String, Double])

This is the type we need to send to the Datadog agent to submit traces. Turning a span into one of these involves some trickery with tags, hence this being its own file now

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product