Skip to content

[EPIC] Observability improvements #130

@EItanya

Description

@EItanya

One of the most important part of any agentic system is the ability to introspect and understand the system's actions, and even intentions. There are some aspects of agentic observability that are incredibly unique, but much of it is built from the same building blocks as any other observability solution.

The library we are built on top of, Autogen, has very powerful logging/tracing solutions, but there are certain things we can change as well as add on top to deliver additional value.

  1. Metrics:
  • Add metrics for total LLM calls/token-count
  • Add metrics for total tool calls
  • Add metrics for total Agent calls
  • Add the ability to customize labels based on metadata of agent/tool requests
  1. Logging:
  • Add more explicit oTEL integrations
  1. Tracing
  • Potential integration with a project like openinference
  • Add instrumentation for all LLM providers, right now it's only OpenAI

Metadata

Metadata

Assignees

No one assigned

    Labels

    staleThis issue or PR has become stale

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions