插件中心

OpenTelemetry 遥测

v0.2.2

yiqiui · Apache-2.0 · 更新于 2026年9月24日

简介

接收 OTLP 链路、指标与日志,查看 span 瀑布图,并通过 DBX 内置 DuckDB 用 SQL 分析。

opentelemetryotelotlptracingmetricslogsobservabilityduckdb

权限

1 项权限

host.events

权限代码在安装时授予,此处按 manifest 原文展示。

在 DBX 中安装

点击“在 DBX 中安装”并在应用中确认即可。也可以手动安装:打开 DBX 插件中心,选择“从 URL 安装”,粘贴对应平台的链接——安装前会校验制品签名。

在 DBX 中安装
平台大小SHA-256下载
macOS(Apple Silicon)8.7 MBa54ff55c7fa317c2…下载
macOS(Intel)9.2 MB13447ccf6699505a…下载
Linux(ARM64)8.3 MBfd75b4c13f360fdd…下载
Linux(x64)9.0 MB6967785a5e5d75ba…下载
Windows(x64)9.1 MBda7cc619edc2a92a…下载

版本历史

  • v0.2.22026年9月24日最新

    UI copy only — no behaviour change. - The workbench heading read "OpenTelemetry 浏览器". Contributors read that as a web browser and looked for an outbound browsing/fetching feature, which the plugin deliberately does not have: it only listens. The heading is now "OpenTelemetry 遥测"; the English heading was already just "OpenTelemetry".

  • v0.2.12026年9月24日

    Bugfix release: the workbench status card now reports the telemetry actually stored on disk. - The sidecar's per-process counters reset to zero on every restart, so the status card showed 0 spans / 0 metrics / 0 logs next to a data dir full of files and "Start receiver" looked like it had done nothing. Counts are now initialized from a recount of the persisted JSONL files. - Retention purge recomputes the affected signal counters from disk (including files written by a previous run) instead of leaving stale totals, and closes only the purged day's writer instead of every open writer of that signal. - Regression tests cover the restart recount, purge recount and the surviving current-day writer; the plugin was verified end-to-end against a real data directory (old build reported zeros, 0.2.1 reports the true persisted numbers) plus the smoke (21 checks) and end-to-end OTLP SDK suites (13 checks).

    安装包
  • v0.2.02026年9月23日

    Initial DBX Store submission. - OTLP/HTTP receiver (/v1/traces, /v1/metrics, /v1/logs) accepting application/x-protobuf and application/json, plus OTLP/gRPC on 4317 (set grpc_port to 0 for HTTP-only). - Telemetry is stored per day as JSONL for the plugin's own queries and as CSV so DuckDB can analyze it with SQL; the workbench generates ready-to-run queries with the real file paths filled in. - Workbench: receiver status with the actually bound endpoints, trace list with service/error/duration filters, span waterfall, metrics and logs, and an SQL analysis tab. - Result view renders any span-shaped query result as a waterfall. - Connection provider exposes listen host/port, gRPC port, retention days, autostart and an optional ingest token. - Preferred ports 4318/4317 fall back to ephemeral ports and the UI reports the real endpoint, since these are machine-wide resources often held by a local collector. - Tests cover decode/persist/aggregate, port fallback, token enforcement, retention, root-span resolution independent of export order, and end-to-end ingest through the official OpenTelemetry Go SDK over both transports.

    安装包