OpenClaw Observability & Monitoring with OpenTelemetry OpenClaw has released a new observability integration using OpenTelemetry that provides real-time visibility into LLM applications and AI workflows by collecting traces, logs, and metrics. The integration allows users to send telemetry data to SigNoz for monitoring performance, debugging issues, and optimizing AI workflows through a single dashboard with correlated data and alerts for error rates or high latency. What is OpenClaw Observability? OpenClaw observability gives you real-time visibility into your LLM applications and AI workflows by collecting traces, logs, and metrics using OpenTelemetry https://opentelemetry.io/ . This guide shows you how to instrument OpenClaw and send telemetry data to SigNoz, so you can monitor performance, debug issues, and optimize your AI workflows. With full OpenClaw observability in SigNoz, you can correlate traces, logs, and metrics in a single dashboard, set up alerts for error rates or high latency, and analyze LLM usage patterns over time to continuously improve reliability and efficiency. Prerequisites - 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/ - For Python: pip installed for managing Python packages - A running OpenClaw instance Monitor OpenClaw with OpenTelemetry For more information on getting started with OpenClaw in your environment, refer to the OpenClaw quickstart guide https://docs.openclaw.ai/start/getting-started . Step 1: Enable Diagnostic-OTel plugin The diagnostics-otel plugin ships with OpenClaw but is disabled by default. You can enable it via CLI: openclaw plugins enable diagnostics-otel Or add it directly to your config file ~/.openclaw/openclaw.json : { "plugins": { "allow": "diagnostics-otel" , "entries": { "diagnostics-otel": { "enabled": true } } } } Step 2: Configure the OTEL Exporter You can configure the exporter via CLI: openclaw config set diagnostics.enabled true openclaw config set diagnostics.otel.enabled true openclaw config set diagnostics.otel.traces true openclaw config set diagnostics.otel.metrics true openclaw config set diagnostics.otel.logs true openclaw config set diagnostics.otel.protocol http/protobuf openclaw config set diagnostics.otel.endpoint "https://ingest.