Latest release: v2026.5.28Download zip
Capabilities
Compatibility
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The package purpose is diagnostics OpenTelemetry export, and the code registers a diagnostics service that exports traces, metrics, and optionally logs to OTLP endpoints using OpenTelemetry libraries.
Instruction Scope
It activates on startup but only starts exporting when diagnostics OTEL config enables it; optional content capture can include model messages, tool inputs/outputs, tool definitions, logs, and system prompts if explicitly configured.
Install Mechanism
The npm package has no install, postinstall, bin, or setup execution path beyond normal plugin runtime loading; dependency use is consistent with OpenTelemetry export.
Credentials
It reads OTEL-related environment variables and can send telemetry off-host to a configured collector, which is expected for this plugin but should be configured deliberately.
Persistence & Privilege
Runtime persistence is limited to a long-lived subscribed service while the plugin is enabled; it unsubscribes and shuts down OpenTelemetry providers on stop and shows no filesystem mutation, shell execution, credential-store access, or destructive actions.
Scan Findings in Context
[SkillSpector:clean] expected: SkillSpector reported no issues; artifact inspection supports that the executable code is telemetry-export logic aligned with the package purpose.
[staticScan:clean] expected: Static scan reported no suspicious patterns; manual review found no child process execution, broad file access, or hidden install hooks.
[VirusTotal:clean] expected: VirusTotal reported 0 malicious and 0 suspicious detections across 58 engines; this is supporting telemetry, not the sole basis for the verdict.
[startup-telemetry-export] expected: The startup service and network telemetry export are disclosed by the plugin name, README, and implementation, and are bounded by diagnostics configuration and OTLP endpoint settings.
[optional-content-capture] expected: The code defaults content capture off and applies redaction/truncation, but users enabling captureContent should understand that prompts, model messages, tool data, and logs may be exported to their collector.
Assessment
Install only if you intend to export OpenClaw Gateway diagnostics to an OTLP collector. Review the collector endpoint, headers, and captureContent settings carefully, especially in environments where prompts, tool outputs, logs, or other telemetry may contain sensitive data.Verification
Tags
@openclaw/diagnostics-otel
Official OpenTelemetry diagnostics exporter for OpenClaw.
This plugin exports OpenClaw Gateway traces, metrics, and logs to an OTLP collector for observability stacks such as Grafana, Datadog, Honeycomb, New Relic, Tempo, and compatible collectors.
Install
openclaw plugins install @openclaw/diagnostics-otel
Restart the Gateway after installing or updating the plugin.
Configure
Enable the plugin and set the OTLP endpoint in plugins.entries.diagnostics-otel.config.
The full config surface, metric names, span names, and collector examples live in the docs:
Package
- Plugin id:
diagnostics-otel - Package:
@openclaw/diagnostics-otel - Minimum OpenClaw host:
2026.4.25
