Something went wrong. Try again.
claude code plugin that sends telemetry to otlp destinations (traces)
Something went wrong. Try again.
2.4 kB · 107 lines
JSON
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108{ "description": "OpenTelemetry tracing hooks — traces Claude Code sessions, tool calls, and subagents via OTLP to any OTel-compatible backend", "hooks": { "UserPromptSubmit": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/user-prompt-submit.cjs\"", "timeout": 30 } ] } ], "PreToolUse": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/pre-tool-use.cjs\"", "timeout": 10 } ] } ], "PostToolUse": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/post-tool-use.cjs\"", "timeout": 30, "async": true } ] } ], "Stop": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/stop.cjs\"", "timeout": 120 } ] } ], "StopFailure": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/stop-failure.cjs\"", "timeout": 30 } ] } ], "SubagentStop": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/subagent-stop.cjs\"", "timeout": 60, "async": true } ] } ], "PreCompact": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/pre-compact.cjs\"", "timeout": 10 } ] } ], "PostCompact": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/post-compact.cjs\"", "timeout": 30, "async": true } ] } ], "SessionEnd": [ { "hooks": [ { "type": "command", "command": "node \"${CLAUDE_PLUGIN_ROOT}/bundle/session-end.cjs\"", "timeout": 10 } ] } ] }}