Skip to main content

Module telemetry

Module telemetry 

Source
Expand description

OpenTelemetry GenAI semantic conventions (Q1 2026 Development status, gated by OTEL_SEMCONV_STABILITY_OPT_IN=gen_ai_latest_experimental) plus murmur-specific extensions.

Sensitive payloads (gen_ai.input.messages, output.messages, tool.call.arguments, tool.call.result) are opt-in via OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT=true. mur’s existing redaction modes (full / redacted / metadata-only) align.

Constants§

ERROR_TYPE
GEN_AI_AGENT_ID
GEN_AI_AGENT_NAME
GEN_AI_CONVERSATION_ID
GEN_AI_OPERATION_NAME
GEN_AI_PROVIDER_NAME
GEN_AI_REQUEST_MODEL
GEN_AI_RESPONSE_FINISH_REASONS
GEN_AI_RESPONSE_MODEL
GEN_AI_TOOL_CALL_ID
GEN_AI_TOOL_NAME
GEN_AI_TOOL_TYPE
GEN_AI_USAGE_INPUT_TOKENS
GEN_AI_USAGE_OUTPUT_TOKENS
MCP_METHOD_NAME
MCP_SESSION_ID
METHOD_BRIDGE_ALIVE
METHOD_ERROR
METHOD_HEARTBEAT
METHOD_HOOK_FIRED
METHOD_LLM_CALL
METHOD_NOTE_RETRIEVED
A category: note skill was surfaced to the user by a query. Counted by reindex_stats as a usage + success so retrieval drives the note lifecycle.
METHOD_SKILL_CURATED
Emitted by mur skill curate — a human reviewed an LLM-extracted skill. Reduced into SkillStats::curated_at; opens the A1 provenance gate.
METHOD_SKILL_EXECUTED
METHOD_SKILL_INDEXED
METHOD_SKILL_STEP_RESOLVED
METHOD_TASK_PROGRESS
METHOD_TOOL_CALL
METHOD_WARNING
MUR_A2A_PEER_PUBKEY
MUR_AGENT_NAME
MUR_AGENT_UUID
MUR_COST_USD
MUR_ENTITLEMENT_DENIED
MUR_EVENT_TYPE
MUR_FIRED_SKILLS
MUR_HOOK_NAME
MUR_HOOK_PHASE
MUR_MCP_SERVER
MUR_SKILL_DURATION_MS
MUR_SKILL_MANIFEST_DIGEST
MUR_SKILL_NAME
MUR_SKILL_OUTCOME
MUR_SKILL_VERSION
MUR_TASK_ID
MUR_TRIGGER_KIND
NETWORK_TRANSPORT