Integration Agno Agents
Integrate Langfuse with Agno
This notebook demonstrates how to integrate Langfuse with Agno using OpenTelemetry via the OpenLIT instrumentation. By the end of this notebook, you will be able to trace your Agno applications with Langfuse for improved observability and debugging.
What is Agno? Agno is a platform for building and managing AI agents.
What is Langfuse? Langfuse is an open-source LLM engineering platform. It provides tracing and monitoring capabilities for LLM applications, helping developers debug, analyze, and optimize their AI systems. Langfuse integrates with various tools and frameworks via native integrations, OpenTelemetry, and API/SDKs.
Get Started
We'll walk through examples of using Agno and integrating it with Langfuse.
Step 1: Install Dependencies
Step 2: Set Up Environment Variables
Get your Langfuse API keys by signing up for Langfuse Cloud or self-hosting Langfuse. You'll also need your OpenAI API key.
With the environment variables set, we can now initialize the Langfuse client. get_client() initializes the Langfuse client using the credentials provided in the environment variables.
Step 3: Sending Traces to Langfuse
This example demonstrates how to use the OpenLit instrumentation library to ingfe
Step 4: See Traces in Langfuse
After running the agent examples above, you can view the traces generated by your Agno agent in Langfuse.
