Open source · CNCF graduated

3 PRs merged into the OpenTelemetry JS SDK

The vendor-neutral observability standard for cloud-native software — used by every Node.js app that instruments distributed tracing in production. All three contributions reviewed and approved by a Grafana Labs Principal Engineer and OpenTelemetry Governance Committee member.

3
PRs merged
10M+
monthly npm downloads
CNCF
graduated project
100%
approved on review

The SDK is officially adopted & contributed to by

GoogleMicrosoftAWSDatadogGrafana LabsDynatraceNew Relic
The work

What was contributed

Each PR went through multiple rounds of review against the quality bar of one of the most widely deployed open-source infrastructure projects in the world.

New feature@opentelemetry/sdk-trace-base

Declarative trace sampler configuration

Added a function that bridges declarative YAML/env configuration with the programmatic sampler API — so operators can set sampling rules without writing code. Supports all four standard samplers with fully recursive parent-based configuration.

  • Resolved a cross-package TS project-reference build failure
  • 14 new unit tests, cross-validated against the existing env-based path
  • +164 / −1 across 8 files
API rename@opentelemetry/sampler-composite

Cross-SDK naming consistency

Renamed a public sampler API to align JavaScript with the Go, Java, and Python SDKs — using 'probability' instead of 'trace ID ratio'. Reduces cognitive load for engineers working across languages.

  • Source + test file renames
  • README + changelog updated
  • All 69 existing tests pass
New feature@opentelemetry/sdk-node

Attribute filtering via declarative config

Wired the declarative attribute_keys option into the runtime attributes-processor pipeline. Previously, included/excluded filters declared in config were silently ignored at runtime — this closed that gap.

  • Translates config into allow/deny-list processors
  • Covers include / exclude / combined / empty cases
  • Tests consolidated per project convention
Why it matters for clients

Production observability is our default

We contribute to the SDK that instruments cloud-native applications. When we set up monitoring as part of a migration or modernization engagement, we know this stack from the inside.

Every line in these contributions was reviewed by senior engineers before merge. That review bar is the standard we hold our client work to — across JavaScript, Python, YAML config, and CI/CD pipelines.

This is the caliber behind our client work

Put it to work on your infrastructure.

Book a free audit