PHPackages                             open-telemetry/extension-propagator-b3 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. open-telemetry/extension-propagator-b3

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

open-telemetry/extension-propagator-b3
======================================

B3 propagator extension for OpenTelemetry PHP.

1.2.0(10mo ago)0301.7k↓28.5%6Apache-2.0PHPPHP ^8.1

Since Aug 24Pushed 4mo ago3 watchersCompare

[ Source](https://github.com/opentelemetry-php/extension-propagator-b3)[ Packagist](https://packagist.org/packages/open-telemetry/extension-propagator-b3)[ RSS](/packages/open-telemetry-extension-propagator-b3/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (10)Dependencies (4)Versions (17)Used By (6)

[![Releases](https://camo.githubusercontent.com/46e38a504120203bf7615645011bcf2bb834e03e8eb0bc8e0f4864c729fd5baf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f72656c65617365732d707572706c65)](https://github.com/opentelemetry-php/extension-propagator-b3/releases)[![Source](https://camo.githubusercontent.com/01ba67d74550c209c6f6bc1772d7f10c4091b208bdf35676da1e758e6f406095/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736f757263652d657874656e73696f6e2d2d70726f70616761746f722d2d62332d677265656e)](https://github.com/open-telemetry/opentelemetry-php/tree/main/src/Extension/Propagator/B3)[![Mirror](https://camo.githubusercontent.com/8052c1538306fc657838423da99c20c499f132e26aa5ac2ad34e74ada7f30f4e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6972726f722d6f70656e74656c656d657472792d2d7068703a657874656e73696f6e2d2d70726f70616761746f722d2d62332d626c7565)](https://github.com/opentelemetry-php/extension-propagator-b3)[![Latest Version](https://camo.githubusercontent.com/88d204a86a1322ae93f80c4446c78771b48d6cc7ec1ff77dfe78dcf1202d40c4/687474703a2f2f706f7365722e707567782e6f72672f6f70656e2d74656c656d657472792f657874656e73696f6e2d70726f70616761746f722d62332f762f756e737461626c65)](https://packagist.org/packages/open-telemetry/extension-propagator-b3/)[![Stable](https://camo.githubusercontent.com/75243fb50d5f45f9e174013b0a63c1d2a562a2dec3ce766059b7971de78bcce0/687474703a2f2f706f7365722e707567782e6f72672f6f70656e2d74656c656d657472792f657874656e73696f6e2d70726f70616761746f722d62332f762f737461626c65)](https://packagist.org/packages/open-telemetry/extension-propagator-b3/)

OpenTelemetry Extension
=======================

[](#opentelemetry-extension)

### B3 Propagator

[](#b3-propagator)

B3 is a propagator that supports the specification for the header "b3" used for trace context propagation across service boundaries.(). OpenTelemetry PHP B3 Propagator Extension provides option to use B3 single header() as well as B3 multi header () propagators.

### Usage

[](#usage)

For B3 single header:

```
B3Propagator::getB3SingleHeaderInstance()

```

For B3 multi header:

```
B3Propagator::getB3MultiHeaderInstance()

```

Both of the above have `extract` and `inject` methods available to extract and inject respectively into the header.

Contributing
------------

[](#contributing)

This repository is a read-only git subtree split. To contribute, please see the main [OpenTelemetry PHP monorepo](https://github.com/open-telemetry/opentelemetry-php).

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance66

Regular maintenance activity

Popularity35

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 55.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~76 days

Recently: every ~166 days

Total

16

Last Release

302d ago

Major Versions

0.0.17 → 1.0.0beta12022-12-09

1.1.0beta1 → 2.x-dev2025-01-29

PHP version history (3 changes)0.0.15PHP ^7.4 || ^8.0

1.1.0PHP ^8.1

2.x-devPHP ^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4978962?v=4)[Brett McBride](/maintainers/brettmc)[@brettmc](https://github.com/brettmc)

![](https://avatars.githubusercontent.com/u/4099109?v=4)[Bob Strecansky](/maintainers/bobstrecansky)[@bobstrecansky](https://github.com/bobstrecansky)

![](https://www.gravatar.com/avatar/6c8d11f4cc2c4bb65832357398092369df3b5ecda1171441be8c6a75e844f97f?d=identicon)[tidal](/maintainers/tidal)

---

Top Contributors

[![brettmc](https://avatars.githubusercontent.com/u/4978962?v=4)](https://github.com/brettmc "brettmc (10 commits)")[![Nevay](https://avatars.githubusercontent.com/u/22509671?v=4)](https://github.com/Nevay "Nevay (4 commits)")[![amber0612](https://avatars.githubusercontent.com/u/30532446?v=4)](https://github.com/amber0612 "amber0612 (1 commits)")[![kishannsangani](https://avatars.githubusercontent.com/u/93989268?v=4)](https://github.com/kishannsangani "kishannsangani (1 commits)")[![pieterocp](https://avatars.githubusercontent.com/u/68863060?v=4)](https://github.com/pieterocp "pieterocp (1 commits)")[![stickeegreg](https://avatars.githubusercontent.com/u/48593081?v=4)](https://github.com/stickeegreg "stickeegreg (1 commits)")

---

Tags

apmtracingopentelemetryotelextensionpropagatorb3

### Embed Badge

![Health badge](/badges/open-telemetry-extension-propagator-b3/health.svg)

```
[![Health](https://phpackages.com/badges/open-telemetry-extension-propagator-b3/health.svg)](https://phpackages.com/packages/open-telemetry-extension-propagator-b3)
```

###  Alternatives

[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2430.8M433](/packages/open-telemetry-sdk)[keepsuit/laravel-opentelemetry

OpenTelemetry integration for laravel

173666.7k1](/packages/keepsuit-laravel-opentelemetry)[open-telemetry/api

API for OpenTelemetry PHP.

2044.7M351](/packages/open-telemetry-api)[traceway/opentelemetry-symfony

Pure-PHP OpenTelemetry instrumentation for Symfony — automatic HTTP, Console, HttpClient, Messenger, Doctrine DBAL, Cache, Twig tracing and Monolog log-trace correlation with response propagation, a lightweight Tracing helper, route templates, and semantic conventions. No C extension required (ext-protobuf recommended for production).

8022.8k](/packages/traceway-opentelemetry-symfony)[open-telemetry/opentelemetry-auto-laravel

OpenTelemetry auto-instrumentation for Laravel

593.1M9](/packages/open-telemetry-opentelemetry-auto-laravel)[open-telemetry/opentelemetry-auto-symfony

OpenTelemetry auto-instrumentation for Symfony

571.8M5](/packages/open-telemetry-opentelemetry-auto-symfony)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
