Package kimaira.agentic.core.behavior
Interface AgenticTracingBehavior
- All Known Implementing Classes:
AgenticTracingBehaviorImpl
public interface AgenticTracingBehavior
-
Method Summary
Modifier and TypeMethodDescriptionio.opentelemetry.api.trace.SpancreateSpan(com.arize.semconv.trace.SemanticConventions.OpenInferenceSpanKind inferenceKind, io.opentelemetry.api.trace.SpanKind spanKind, String name) io.opentelemetry.api.trace.SpancreateSpan(com.arize.semconv.trace.SemanticConventions.OpenInferenceSpanKind inferenceKind, io.opentelemetry.api.trace.SpanKind spanKind, String conversationId, String name) io.opentelemetry.api.trace.SpancreateSpan(com.arize.semconv.trace.SemanticConventions.OpenInferenceSpanKind inferenceKind, String conversationId, String name) io.opentelemetry.api.trace.SpanprepareExecutionSpan(com.arize.semconv.trace.SemanticConventions.OpenInferenceSpanKind inferenceKind, String name, kimaira.agentic.data.transfer.messaging.Message message) voidspanAttributes(io.opentelemetry.api.trace.Span span, String openInferenceInputOutput, kimaira.agentic.data.transfer.messaging.Message message) voidtraceConsumedMessage(String name, kimaira.agentic.data.transfer.messaging.Message message) voidtraceMessageExecution(kimaira.agentic.data.transfer.messaging.Message message, io.opentelemetry.api.trace.Span span) voidtraceMessageSending(String to, String jsonMessage)
-
Method Details
-
createSpan
-
createSpan
io.opentelemetry.api.trace.Span createSpan(com.arize.semconv.trace.SemanticConventions.OpenInferenceSpanKind inferenceKind, io.opentelemetry.api.trace.SpanKind spanKind, String name) -
createSpan
-
spanAttributes
void spanAttributes(io.opentelemetry.api.trace.Span span, String openInferenceInputOutput, kimaira.agentic.data.transfer.messaging.Message message) -
prepareExecutionSpan
io.opentelemetry.api.trace.Span prepareExecutionSpan(com.arize.semconv.trace.SemanticConventions.OpenInferenceSpanKind inferenceKind, String name, kimaira.agentic.data.transfer.messaging.Message message) -
traceMessageExecution
void traceMessageExecution(kimaira.agentic.data.transfer.messaging.Message message, io.opentelemetry.api.trace.Span span) -
traceMessageSending
-
traceConsumedMessage
-