{"slug":"otel-desktop-viewer","name":"otel-desktop-viewer","summary":"README: a CLI for exploring OpenTelemetry traces, metrics, and logs locally. Go custom Collector distribution, DuckDB backend, Svelte UI. Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP). UI at localhost:8000. In-memory by default; --db persists DuckDB.","kind":"app","repoUrl":"https://github.com/CtrlSpice/otel-desktop-viewer","publisher":"","license":"Apache-2.0","hasMcp":false,"hasApi":true,"costRange":"unknown","composabilityRationale":"","functions":["memory"],"functionProbabilities":[{"functionId":"memory","value":0.8,"source":"06 Knowledge Library/Resources/coding/2026-08-24-ctrlspice-otel-desktop-viewer.md","method":"lexical","observedAt":"2026-08-24T00:00:00.000Z"}],"slices":[{"functionId":"memory","label":"Memory","note":"README: a CLI for exploring OpenTelemetry traces, metrics, and logs locally. Go custom Collector distribution, DuckDB backend, Svelte UI. Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP). UI at localhost:8000. In-memory by default; --db persists DuckDB.","cost":"unknown"}],"tweets":[],"sources":[{"kind":"human","label":"Compendium resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-08-24-ctrlspice-otel-desktop-viewer.md\nREADME: a CLI for exploring OpenTelemetry traces, metrics, and logs locally. Go custom Collector distribution, DuckDB backend, Svelte UI. Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP). UI at localhost:8000. In-memory by default; --db persists DuckDB.","at":"2026-08-24T00:00:00.000Z"},{"kind":"human","label":"Compendium resource card","excerpt":"README: a CLI for exploring OpenTelemetry traces, metrics, and logs locally.","at":"2026-08-24T00:00:00.000Z"},{"kind":"human","label":"Compendium resource card","excerpt":"Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP).","at":"2026-08-24T00:00:00.000Z"}],"interfaces":[{"kind":"cli"},{"kind":"http"}],"origin":"seed","notes":[],"createdAt":"2026-08-24T00:00:00.000Z","updatedAt":"2026-08-24T00:00:00.000Z","stagingSeed":"leyline-0.3.0-staging","recordId":"cmp_otel-desktop-viewer","claims":{"name":"otel-desktop-viewer","summary":"README: a CLI for exploring OpenTelemetry traces, metrics, and logs locally. Go custom Collector distribution, DuckDB backend, Svelte UI. Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP). UI at localhost:8000. In-memory by default; --db persists DuckDB.","kind":"app","publisher":"","repoUrl":"https://github.com/CtrlSpice/otel-desktop-viewer","license":"Apache-2.0","costRange":"unknown","functions":["memory"],"slices":[{"functionId":"memory","label":"Memory","note":"README: a CLI for exploring OpenTelemetry traces, metrics, and logs locally. Go custom Collector distribution, DuckDB backend, Svelte UI. Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP). UI at localhost:8000. In-memory by default; --db persists DuckDB.","cost":"unknown"}],"interfaces":[{"kind":"cli"},{"kind":"http"}],"composabilityRationale":""},"relations":[],"signals":[{"key":"has_license","value":1,"source":"component-record","method":"declared-license","observedAt":"2026-08-24T00:00:00.000Z"}],"claimVerification":[],"explain":{"score":10,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.15,"contribution":0.027,"why":"A licence is declared.","sources":[],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[{"kind":"human","label":"Compendium resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-08-24-ctrlspice-otel-desktop-viewer.md\nREADME: a CLI for exploring OpenTelemetry traces, metrics, and logs locally. Go custom Collector distribution, DuckDB backend, Svelte UI. Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP). UI at localhost:8000. In-memory by default; --db persists DuckDB.","at":"2026-08-24T00:00:00.000Z"},{"kind":"human","label":"Compendium resource card","excerpt":"README: a CLI for exploring OpenTelemetry traces, metrics, and logs locally.","at":"2026-08-24T00:00:00.000Z"},{"kind":"human","label":"Compendium resource card","excerpt":"Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP).","at":"2026-08-24T00:00:00.000Z"}],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.3333333333333333,"contribution":0.03333333333333333,"why":"No MCP surface is declared. An API is declared. Cost is unknown. 1 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.26214289265639185,"contribution":0.036700004971894865,"why":"3 sources cover 1 evidence types. The latest dated evidence is 2026-08-24. Freshness is omitted unless observed as a signal.","sources":[{"kind":"human","label":"Compendium resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-08-24-ctrlspice-otel-desktop-viewer.md\nREADME: a CLI for exploring OpenTelemetry traces, metrics, and logs locally. Go custom Collector distribution, DuckDB backend, Svelte UI. Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP). UI at localhost:8000. In-memory by default; --db persists DuckDB.","at":"2026-08-24T00:00:00.000Z"},{"kind":"human","label":"Compendium resource card","excerpt":"README: a CLI for exploring OpenTelemetry traces, metrics, and logs locally.","at":"2026-08-24T00:00:00.000Z"},{"kind":"human","label":"Compendium resource card","excerpt":"Receives OTLP on localhost:4317 (gRPC) and localhost:4318 (HTTP).","at":"2026-08-24T00:00:00.000Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":10}