opentelemetry

pecl install opentelemetry

OpenTelemetry auto-instrumentation support extension

https://github.com/open-telemetry/opentelemetry-php-instrumentation

This is a PHP extension for OpenTelemetry, to enable auto-instrumentation. It is based on zend_observer and requires php8+

The extension allows creating 'pre' and 'post' hook functions to arbitrary PHP functions and methods, which allows those methods to be wrapped with telemetry.

In PHP 8.2+, internal/built-in PHP functions can also be observed.

Version 1.0.0RC3 change log


opentelemetry 1.0.0RC3
* re-enable blackfire (#103)
* Check observer_class_lookup for NULL in observer callback (#102)
* gitsplit extension dir (#98)

Maintainer

  • Brett McBride (lead )
  • Przemek Delewski (lead )

Details

Categories

Stars: 59
Issue openned: 1
Downloads: 119882
1.0.0RC3
20/10/2023 03:39

requires:

  • php >=8.0.0
  • pearinstaller >=1.4.0
Request a build
Request to the website owner's team the built this extension with this parameters. The result is not guaranteed and can be impossible for many reasons. The extension source code is frequently not upto date with the most recent PHP version.
If you have another code source for this extension, provide it in comment.
Please (or register) to request a build.