qa-distributed-tracing
Distributed tracing tests with OpenTelemetry: assert span names, attributes, parent links and status, and query Jaeger, Zipkin or Tempo in CI. Validates OpenTelemetry Collector pipelines and writes per-feature trace specs. A review agent (trace-coverage-reviewer) finds untraced critical paths and spans missing semantic-convention attributes.
/plugin install qa-distributed-tracing@testland-qaFirst time? Add the marketplace with /plugin marketplace add testland/qa
- Category
- Backend & distributed systems
- Version
v1.2.6- Contents
- 4 skills · 1 agent
- Part of
- qa-role-backend
Skills4
jaeger-trace-testsUse when tests must prove a request produces the expected spans across services in a running Jaeger, Zipkin or Grafana Tempo backend.skillopentelemetry-trace-assertionsUse when a service is instrumented with OpenTelemetry and alerts, SLOs or dashboards depend on span names or attributes a refactor could drop.skillotel-collector-config-testerUse when an OpenTelemetry Collector config changes (a new receiver, processor or exporter) and must be verified before deploy.skilltrace-spec-authorUse before instrumenting a new feature, when spans have grown with no agreed shape, or after an incident where debugging stalled on missing attributes.skill
Agents1
About qa-distributed-tracing
Sets the observability assertion testing pattern for the marketplace - assertions on production trace shape (spans, attributes, parent links, status semantics), not just on aggregate metrics. An in-process assertion skill, one backend query skill (Jaeger, with Zipkin + Tempo in its references), a collector-config tester, a spec-authoring skill, and a reviewer agent that audits coverage + cardinality + spec drift.
Pairs naturally with qa-shift-right (synthetic monitoring), qa-saga-cqrs (saga trace shape), and qa-resilience (DR / runbook tracing).