Agent Performance Monitor
Version 1.0.0
This system monitors registered agents using LangGraph for state management.
Storage: postgresql (persistent)
Visit /agents to see the list of registered agents.
For External Agents
To register your agent with this monitoring system:
POST /register_agent_external
Content-Type: application/json
X-API-Key: YOUR_API_KEY
Body:
{
"agent_id": "your_unique_agent_id",
"agent_name": "My Customer Service Agent",
"job_description": "What your agent does",
"api_endpoint": "http://your-agent-host:port/api",
"environment": "production",
"agent_version": "1.2.3",
"agent_architecture_version": "V1",
"tags": ["customer-service", "chatbot"],
"priority": 3,
"documentation_url": "https://docs.example.com/agent",
"health_check_interval": 60
}
Required Agent Endpoints
Your agent must implement these endpoints:
GET {api_endpoint}/health - Should return 200 OK if agent is healthy
GET {api_endpoint}/metrics - Should return JSON with performance metrics
API Endpoints