Hermes Monitoring and Observability with OpenTelemetry Hermes AI coding agent now supports full monitoring and observability via OpenTelemetry, with traces, metrics, and logs exportable to SigNoz. The integration, enabled through the hermes-otel plugin, provides visibility into agent sessions, LLM calls, and tool invocations for improved reliability and debugging. What is Hermes Monitoring? Hermes monitoring gives you full visibility into your AI coding agent's behavior. This guide walks you through setting up Hermes monitoring and observability using OpenTelemetry https://opentelemetry.io/ and exporting traces, metrics, and logs to SigNoz. With this integration, you can observe and track your Hermes AI agent sessions, LLM calls, tool invocations, and more. With full Hermes monitoring in SigNoz, you can correlate traces, logs, and metrics in unified dashboards, set alerts on latency and errors, and improve the reliability of your AI coding workflows. This end to end Hermes observability gives you actionable insight into every agent session, LLM call, and tool invocation. 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/ - A Hermes instance. Follow the Hermes quickstart guide https://hermes-agent.nousresearch.com/docs/getting-started/quickstart to get set up Instrument Hermes Monitoring with OpenTelemetry For more information on instrumenting Hermes with OpenTelemetry, refer to the hermes-otel plugin https://github.com/briancaffey/hermes-otel documentation. Step 1: Install Hermes Agent curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash Restart your shell or source your shell config if hermes is not immediately available. Verify: hermes --version Run the setup wizard if this is a fresh Hermes install: hermes setup Step 2: Install the OpenTelemetry plugin hermes plugins install briancaffey/hermes-otel --enable The plugin is installed to: ~/.hermes/plugins/hermes otel/ Install the plugin runtime dependencies into the Hermes Agent virtual environment: ~/.hermes/hermes-agent/venv/bin/pip install -e ~/.hermes/plugins/hermes otel If that path does not exist, find the Hermes venv and run its pip instead: find ~/.hermes -path ' /venv/bin/pip' -print /path/that/was/printed/bin/pip install -e ~/.hermes/plugins/hermes otel Verify the plugin is enabled: hermes plugins list --plain --no-bundled | grep hermes otel hermes otel is listed as enabled. Step 3: Add SigNoz environment variables Edit Hermes' environment file at ~/.hermes/.env and add these values: OTEL SIGNOZ ENDPOINT=https://ingest.