qa-distributed-tracing plugin
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.
How to install the qa-distributed-tracing plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add testland/qa
/plugin install qa-distributed-tracing@testland-qaWhat's inside qa-distributed-tracing
5 parts read from the plugin's own files.
Agents 1
Call as @agent-qa-distributed-tracing:name- @agent-qa-distributed-tracing:trace-coverage-reviewersonnet
Use proactively after an OpenTelemetry instrumentation PR or before a feature goes to production. Finds untraced database calls, HTTP calls, queue operations and cron jobs, spans missing semantic-convention attributes, hand-rolled spans that auto-instrumentation covers and cardinality risks.
Skills 4
Claude loads it when the task matches- jaeger-trace-tests
Verifies distributed traces by running observability backends in CI and asserting on spans, parent-child links, and durations via query APIs.
- opentelemetry-trace-assertions
Asserts OpenTelemetry span names, attributes, status, and parent-child structures using an in-memory exporter during testing.
- otel-collector-config-tester
Verifies OpenTelemetry Collector configurations by running static validation and dynamic pipeline testing using debug or file exporters.
- trace-spec-author
Writes per-feature trace specification documents to standardize span shapes, attributes, and status semantics for observability.
Using qa-distributed-tracing in Claude Code
Ask for an agent by name:
@agent-qa-distributed-tracing:trace-coverage-reviewerSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update qa-distributed-tracing@testland-qa
- Refresh the marketplace
- /plugin marketplace update testland-qa
- Turn it off for now
- /plugin disable qa-distributed-tracing@testland-qa
- Remove it
- /plugin uninstall qa-distributed-tracing@testland-qa
Skills in qa-distributed-tracing
- jaeger-trace-teststestland/qa
Verifies distributed traces by running observability backends in CI and asserting on spans, parent-child links, and durations via query APIs.
5 files13stars - opentelemetry-trace-assertionstestland/qa
Asserts OpenTelemetry span names, attributes, status, and parent-child structures using an in-memory exporter during testing.
12 files13stars - otel-collector-config-testertestland/qa
Verifies OpenTelemetry Collector configurations by running static validation and dynamic pipeline testing using debug or file exporters.
3 files13stars - trace-spec-authortestland/qa
Writes per-feature trace specification documents to standardize span shapes, attributes, and status semantics for observability.
2 files13stars
qa-distributed-tracing plugin questions
How do I install the qa-distributed-tracing plugin?
In Claude Code run /plugin marketplace add testland/qa, then /plugin install qa-distributed-tracing@testland-qa.
What does the qa-distributed-tracing plugin include?
qa-distributed-tracing bundles 1 agent, 4 skills.
Which agents come with qa-distributed-tracing?
trace-coverage-reviewer. Call one with @agent-qa-distributed-tracing:trace-coverage-reviewer.
How do I update or remove the qa-distributed-tracing plugin?
Update it with claude plugin update qa-distributed-tracing@testland-qa in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall qa-distributed-tracing@testland-qa.
What license is the qa-distributed-tracing plugin under?
MIT, as stated in the plugin's manifest.