Skip to content

Python: setup_observability() doesnt show end-to-end traces in case of multi-agent workflows #2339

@saurabhvartak1982

Description

@saurabhvartak1982

Backdrop:

I have the below 2 multi-agent scenarios written using Agent Framework:

  1. Workflow (AI) -> AI Agent (over A2A)
  2. AI Agent -> AI Agent (over A2A)

Every Workflow/Agent is running as an independent process.

setup_observability() is set in the code for setting up observability

Issue:

Not able to see the complete end-to-end traceability for both the mentioned scenarios in Azure Monitor Application Insights. Say if a calling agent is invoking a called agent, then the spans for both the agents should be visible in the same view in Azure Monitor Application Insights.
Attached images show the Expected and Observed traces.

Image Image

Metadata

Metadata

Assignees

Labels

observabilityIssues related to observability or telemetrypython

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions