Skip to content

Trace Structure

klira.user.messageCore
klira.guardrails.inputGuardrails
klira.compliance.allowedCompliance
klira.compliance.blockedCompliance
klira.compliance.augmentedCompliance
klira.compliance.llm_fallbackCompliance
klira.workflow.{name}Core
klira.guardrails.outputGuardrails
klira.evals.test_caseEvals
Click any span to view details. Only one branch expands at a time.
klira.user.messageCore

Root span — one per user interaction. Always a root (no parent).

Created by:UserMessageTraceContext / @workflow auto-trace
Span names:klira.user.message
4 required 4 optional
AttributeTypeReqDescription
klira.entity_typestring"user_message"
klira.user_idstringUser identifier
klira.conversation_idstringConversation identifier
klira.message_idstringUnique message ID (UUID)
klira.inputstringUser input text (truncated 10 000 chars)
klira.entity_namestringEntity name
klira.evals.run_idstringEval run ID (eval mode only)
klira.duration_msfloatSpan duration in ms (processor)

Span Catalog

Core

LLM

Guardrails

Compliance

Clinical

Evals

Resource

Context Attrs

Healthcare Context

Healthcare ContextHealthcare Context

Set on the current active span via context setters — not tied to a specific span type.

AttributeTypeSetterDescription
klira.healthcare.patient_idstringset_patient_context()Patient identifier
klira.healthcare.encounter_idstringset_patient_context()Encounter identifier
klira.healthcare.departmentstringset_clinical_context()Hospital department
klira.healthcare.specialtystringset_clinical_context()Medical specialty
klira.healthcare.clinical_domainstringset_clinical_context()Clinical domain
klira.healthcare.interaction_modalitystringset_interaction_modality()chat, voice, portal

PHI Attributes

PHI AttributesPHI

Appended at export-time by KliraOTLPSpanExporter when anonymization=True. Scans: gen_ai.prompt, gen_ai.prompt.original, klira.output, klira.input.

AttributeTypeSetterDescription
klira.phi.detectedboolExporter (always)Whether PHI was detected
klira.phi.entity_countintExporter (if detected)Number of PHI entities found
klira.phi.entity_typesstringExporter (if detected)"PERSON,PHONE_NUMBER", etc.

Processor-Added

Processor-AddedAuto (Processor)

Auto-set by NoneAttributeFilterProcessor on span end.

AttributeTypeSetterDescription
klira.duration_msfloatProcessorSpan duration in ms (all klira.* spans)
klira.guardrails.latency_msfloatProcessorGuardrails-specific duration alias