Skip to content

Conversation

@SyedZawwarAhmed
Copy link
Contributor

📝 Description

Enhances OpenTelemetry (OTel) telemetry data with comprehensive session and workflow tracking details. This update adds new attributes to spans and structured logs across conversation handling, agent process tracking, and component execution to improve observability and debugging capabilities.

Key additions:

  • Session tracking: session.id, agent.debug, agent.isTest, agent.domain, log.tags
  • Workflow tracking: workflow.id, workflow.step, input.action, input.status
  • Component source tracking: source.id, source.name
  • Attribute standardization: Converted legacy attribute names to OTel-style format (e.g., agentIdagent.id, processIdprocess.id)

These enhancements enable better filtering and querying in ClickHouse for debug sessions, test domains, and workflow execution traces.

🔗 Related Issues

  • Fixes #
  • Relates to #

🔧 Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 📚 Documentation update
  • 🔧 Code refactoring (no functional changes)
  • 🧪 Test improvements
  • 🔨 Build/CI changes

✅ Checklist

  • Self-review performed
  • Tests added/updated
  • Documentation updated (if needed)

@alaa-eddine-k alaa-eddine-k merged commit 20af710 into dev Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants