AI Market Research Agent 🤖 (SigNoz Hackathon Submission)
👁️ Observability & Monitoring with SigNoz
This agent is fully instrumented using OpenTelemetry to export telemetry data to SigNoz. Because AI agents involve variable latency and unpredictable logic paths, full visibility is critical.
What is Tracked via openinference-instrumentation-google-adk:
-
Distributed Tracing: Every tool call (like
google_search) and LLM generation is traced. - Token Usage & Latency: Tracks exact time taken by Gemini 2.0 Flash to synthesize data.
- Error Tracking: API rate limits or failed search queries are caught in the trace.
🚀 How Judges Can Run This Locally
- Ensure SigNoz is running on your machine.
- Install dependencies:
pip install -r requirements.txt - Export the SigNoz endpoint:
export OTEL_EXPORTER_OTLP_ENDPOINT="http://localhost:4318/v1/traces" - Set your Gemini key:
export GOOGLE_API_KEY="your_api_key" - Run the agent using the ADK CLI:
adk run agent.py
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.