Package dev.dokimos.server.entity
Class TraceSpan
java.lang.Object
dev.dokimos.server.entity.TraceSpan
One span of an ingested
Trace. The flattened OTLP attributes are stored as JSONB. The derived
inputText and outputText are pulled from well-known attribute keys at ingestion time so
an online evaluation can score a span without re-parsing its attributes.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()getKind()getName()getTrace()voidsetAttributes(Map<String, Object> attributes) voidsetEndTimeUnixNano(Long endTimeUnixNano) voidsetInputText(String inputText) voidvoidsetOutputText(String outputText) voidsetParentSpanId(String parentSpanId) voidsetStartTimeUnixNano(Long startTimeUnixNano) voidsetStatusCode(String statusCode) voidsetTenantId(String tenantId) void
-
Constructor Details
-
TraceSpan
-
-
Method Details
-
getId
-
getTrace
-
getTenantId
-
setTenantId
-
setTrace
-
getTraceId
-
getSpanId
-
getParentSpanId
-
setParentSpanId
-
getName
-
getKind
-
setKind
-
getStatusCode
-
setStatusCode
-
getStartTimeUnixNano
-
setStartTimeUnixNano
-
getEndTimeUnixNano
-
setEndTimeUnixNano
-
getAttributes
-
setAttributes
-
getInputText
-
setInputText
-
getOutputText
-
setOutputText
-
getCreatedAt
-