Skip to content

packages/sdk — OpenTelemetry test instrumentation #13

Description

@AKogut

Context

Shared instrumentation that any reporter builds on: constructs spans per the test semantic conventions and exports via OTLP/HTTP.

Scope

  • Span builders for run/case/step following the conventions
  • OTLP/HTTP exporter with batching, zstd, idempotency key per run
  • Offline/degraded mode: buffer to disk, flush later (CI resilience)
  • Config: endpoint, project token, sampling
  • Fingerprint helper (delegates to @flakemetry/core)

Acceptance criteria

  • Emitting a synthetic run produces spec-conformant OTLP the api accepts
  • Exporter never throws into the test process (fail-open)

Metadata

Metadata

Assignees

Labels

area:sdkInstrumentation SDKpriority:p0Critical path / blocks milestonetype:featureNew product capability

Projects

Status
Done

Relationships

None yet

Development

No branches or pull requests

Issue actions