Observability for OpenClaw with Opik
OpenClaw can send trace data to Opik through the community plugin package @opik/opik-openclaw.
This integration captures:
- LLM spans (
llm_input,llm_output) - Tool spans (
before_tool_call,after_tool_call) - Agent-level run metadata (
agent_end, usage/cost diagnostics)
Prerequisites
- OpenClaw version
2026.3.2or newer. - Opik project/workspace details (for cloud or enterprise deployments).
Setup
Advanced configuration (manual JSON)
Use this only when you need explicit checked-in or templated plugin configuration. For the latest plugin-specific options, see opik-openclaw.
Add this to your OpenClaw config:
Environment variable fallbacks are also supported:
OPIK_API_KEYOPIK_URL_OVERRIDEOPIK_PROJECT_NAMEOPIK_WORKSPACE
Validate setup
Known limitation
Some OpenClaw embedded execution paths currently emit after_tool_call without a sessionKey. The plugin uses a best-effort fallback (single active trace or most recent active session), which can mis-correlate tool spans when multiple sessions run concurrently.
Next step
For OTEL-native pipelines, see OpenTelemetry integration.