Skip to main content

Module otel

Module otel 

Source
Expand description

OpenTelemetry semantic-convention helpers for Chio tool calls.

Structs§

GenAiToolCallSpan
OTel-compatible GenAI tool-call span representation.
GenAiToolCallSpanInput
Inputs for building a locked gen_ai.tool.call span.
OtelAttribute
One OTel-compatible span attribute.

Enums§

AttributeCardinality
Cardinality class for span attributes.

Constants§

ATTRIBUTE_VALUE_MAX_CHARS
ATTR_CHIO_AGENT_ID
ATTR_CHIO_KERNEL_ID
ATTR_CHIO_RECEIPT_ID
ATTR_CHIO_SERVER_ID
ATTR_GEN_AI_OPERATION_NAME
ATTR_GEN_AI_REQUEST_MODEL
ATTR_GEN_AI_RESPONSE_FINISH_REASONS
ATTR_GEN_AI_SYSTEM
ATTR_GEN_AI_TOOL_CALL_ID
ATTR_GEN_AI_TOOL_NAME
ATTR_GEN_AI_USAGE_INPUT_TOKENS
ATTR_GEN_AI_USAGE_OUTPUT_TOKENS
FINISH_REASONS_MAX_CHARS
GEN_AI_TOOL_CALL_LOCKED_ATTRIBUTES
Attribute names allowed on gen_ai.tool.call spans.
GEN_AI_TOOL_CALL_OPERATION_NAME
Locked operation value for Chio mediated tool calls.
GEN_AI_TOOL_CALL_SPAN_NAME
Locked span name for GenAI tool calls.
OTEL_SEMCONV_SCHEMA_URL
Fallback schema URL used when the optional semconv crate is disabled.

Functions§

attribute_cardinality
build_gen_ai_tool_call_span
Build a span with the locked attribute set.
is_locked_attribute