PHPackages                             open-telemetry/gen-otlp-protobuf - 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/gen-otlp-protobuf

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

open-telemetry/gen-otlp-protobuf
================================

PHP protobuf files for communication with OpenTelemetry OTLP collectors/servers.

1.10.0(2mo ago)524.8M—6.9%312Apache-2.0PHPPHP ^8.0

Since Dec 31Pushed 1mo ago4 watchersCompare

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

READMEChangelog (10)Dependencies (3)Versions (30)Used By (12)

[![Releases](https://camo.githubusercontent.com/46e38a504120203bf7615645011bcf2bb834e03e8eb0bc8e0f4864c729fd5baf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f72656c65617365732d707572706c65)](https://github.com/opentelemetry-php/gen-otlp-protobuf/releases)[![Source](https://camo.githubusercontent.com/4dadbefdcb5fa5843f201f1659998a55783447468f22584c8f85ba6059498145/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736f757263652d67656e2d2d6f746c702d2d70726f746f6275662d677265656e)](https://github.com/open-telemetry/opentelemetry-php/tree/main/proto/otel)[![Mirror](https://camo.githubusercontent.com/baca31197de58bc5177b1d2977ae571b671df56da2d057259a6aa1828581d532/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6972726f722d6f70656e74656c656d657472792d2d7068703a67656e2d2d6f746c702d2d70726f746f6275662d626c7565)](https://github.com/opentelemetry-php/gen-otlp-protobuf)[![Latest Version](https://camo.githubusercontent.com/4c45961d48b7a7c466618ddfc30c30cecc4416719799948893fbedae726b4f0d/687474703a2f2f706f7365722e707567782e6f72672f6f70656e2d74656c656d657472792f67656e2d6f746c702d70726f746f6275662f762f756e737461626c65)](https://packagist.org/packages/open-telemetry/gen-otlp-protobuf/)[![Stable](https://camo.githubusercontent.com/f8acbfb56eb54a7d9b47478a42703704aef9e8b78c5c1ce761692ffc5b51ea13/687474703a2f2f706f7365722e707567782e6f72672f6f70656e2d74656c656d657472792f67656e2d6f746c702d70726f746f6275662f762f737461626c65)](https://packagist.org/packages/open-telemetry/gen-otlp-protobuf/)

OpenTelemetry protobuf files
============================

[](#opentelemetry-protobuf-files)

Protobuf Runtime library
------------------------

[](#protobuf-runtime-library)

OTLP exporting requires a [protobuf runtime library](https://github.com/protocolbuffers/protobuf/tree/main/php).

There exist two protobuf runtime libraries that offer the same set of APIs, allowing developers to choose the one that best suits their needs.

This package requires `google/protobuf`, which is the native implementation. It is easy to install and a good way to get started quickly.

Alternatively, and the recommended option for production is to install the Protobuf C extension for PHP. The extension makes OTLP exporting *significantly* more performant. The extension can be installed with the following command:

```
pecl install protobuf
```

The extension can be installed alongside the native library, and it will be used instead if available.

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

64

—

FairBetter than 99% of packages

Maintenance90

Actively maintained with recent releases

Popularity55

Moderate usage in the ecosystem

Community33

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 57.1% 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 ~58 days

Recently: every ~129 days

Total

29

Last Release

64d ago

Major Versions

0.0.14 → 1.0.0beta12022-09-06

0.0.17 → 1.0.0beta22022-09-06

1.2.1 → 2.x-dev2025-01-15

PHP version history (2 changes)0.0.8PHP ^7.4 || ^8.0

1.2.0PHP ^8.0

### 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/69cffb51399d5672406e66e7abb83f547f0f75755746d1b6144ce4042429c8e1?d=identicon)[otel-php-bot](/maintainers/otel-php-bot)

![](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 (12 commits)")[![Nevay](https://avatars.githubusercontent.com/u/22509671?v=4)](https://github.com/Nevay "Nevay (2 commits)")[![tidal](https://avatars.githubusercontent.com/u/57825?v=4)](https://github.com/tidal "tidal (2 commits)")[![roxblnfk](https://avatars.githubusercontent.com/u/4152481?v=4)](https://github.com/roxblnfk "roxblnfk (1 commits)")[![stickeegreg](https://avatars.githubusercontent.com/u/48593081?v=4)](https://github.com/stickeegreg "stickeegreg (1 commits)")[![xvilo](https://avatars.githubusercontent.com/u/390769?v=4)](https://github.com/xvilo "xvilo (1 commits)")[![derrabus](https://avatars.githubusercontent.com/u/1506493?v=4)](https://github.com/derrabus "derrabus (1 commits)")[![pieterocp](https://avatars.githubusercontent.com/u/68863060?v=4)](https://github.com/pieterocp "pieterocp (1 commits)")

---

Tags

loggingMetricsapmtracingopentelemetryotelgRPCotlpprotobuf

### Embed Badge

![Health badge](/badges/open-telemetry-gen-otlp-protobuf/health.svg)

```
[![Health](https://phpackages.com/badges/open-telemetry-gen-otlp-protobuf/health.svg)](https://phpackages.com/packages/open-telemetry-gen-otlp-protobuf)
```

###  Alternatives

[open-telemetry/api

API for OpenTelemetry PHP.

2044.7M351](/packages/open-telemetry-api)[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2430.8M434](/packages/open-telemetry-sdk)[friendsofopentelemetry/opentelemetry-bundle

Traces, metrics, and logs instrumentation within your Symfony application

6812.2k](/packages/friendsofopentelemetry-opentelemetry-bundle)[worldia/instrumentation-bundle

Symfony opentelemetry auto-instrumentation: requests, commands, messenger, doctrine.

2877.2k](/packages/worldia-instrumentation-bundle)

PHPackages © 2026

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