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.0beta3 change log


opentelemetry 1.0.0beta3

* rename extension from otel_instrumentation to opentelemetry (#49)
* display extension version in phpinfo (#48)
* Fix #46 add doc, license and tests to pecl package (#47)
* changes to allow build/upload to pecl (#44)
* update package.xml and docs in preparation for pecl release (#43)
* store scope in the context (#42)
* moving bin directory to contrib (#39)
* fixing script names (#38)
* get list of auto packages through packagist api (#37)
* adding new symfony and laravel auto instrumentation packages (#36)
* execute composer require in non-interactive mode (#35)
* deny plugins for php-http/discovery by default (#34)
* windows is not supported yet due to configure script code generation error (#33)
* install and setup auto-instrumentation with one command (#29)
* docs: update/sync(opentelemetry.io) installation description (#27)

Maintainer

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

Details

Categories

Stars: 59
Issue openned: 1
Downloads: 119882
1.0.0beta3
01/04/2023 00:46

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.