Inkeep Monitoring & Observability with OpenTelemetry Inkeep has released a new integration with OpenTelemetry and SigNoz that enables monitoring and observability for AI agent applications. The setup allows developers to track model performance, capture request/response details, and monitor system-level metrics including latency, error rates, and usage trends in real-time. The integration provides full observability across agent workflows, helping teams debug issues, optimize performance, and improve user experience through correlated traces and configurable alerts in SigNoz dashboards. Overview This guide walks you through setting up monitoring and observability for Inkeep using OpenTelemetry https://opentelemetry.io/ and exporting traces to SigNoz. With this integration, you can observe the performance of various models, capture request/response details, and track system-level metrics in SigNoz, giving you real-time visibility into latency, error rates, and usage trends for your Inkeep applications. Instrumenting Inkeep agents in your AI applications with telemetry ensures full observability across your agent workflows, making it easier to debug issues, optimize performance, and understand user interactions. By leveraging SigNoz, you can analyze correlated traces in dashboards, configure alerts, and gain actionable insights to continuously improve reliability, responsiveness, and user experience. Prerequisites Before getting started, ensure you have the following installed on your system: - A SigNoz Cloud account https://signoz.io/teams/ with an active ingestion key or Self Hosted SigNoz instance https://signoz.io/docs/install/self-host/ - Node.js version 22 or higher - Docker - pnpm version 10 or higher You can verify by running: node --version pnpm --version docker --version Monitoring Inkeep For more information on getting started with Inkeep, visit the Inkeep Quick Start Guide https://docs.inkeep.com/get-started/quick-start . To learn more about setting up traces in Inkeep and sending them to SigNoz, see the Inkeep Traces Documentation https://docs.inkeep.com/get-started/traces . Step 1: Create a new agents project Run the Inkeep quickstart script on a target folder: npx @inkeep/create-agents my-agents Navigate to the folder cd my-agents Open the folder using your coding editor. To open with Cursor, you can run cursor . Step 2: Save Your SigNoz Credentials You'll need to collect three pieces of information from your SigNoz dashboard: API Key: - Go to Settings → Service Accounts and create a new service account. - In the Overview tab, assign a role — Viewer is sufficient for observability. - Go to the Keys tab and click Add Key . - Set the expiration field to "No Expiry" to prevent the key from expiring. - Copy the generated API key. See Service Accounts https://signoz.io/docs/manage/administrator-guide/iam/service-accounts/ for full details. Ingestion Key: - Navigate to Settings → Ingestion Settings - Set the expiration field to "No Expiry" to prevent the key from expiring - Copy the ingestion key SigNoz URL: - Copy the URL from your browser's address bar - It will look like: https://