friendsofopentelemetry / opentelemetry-bundle
Traces, metrics, and logs instrumentation within your Symfony application
Installs: 196
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 4
Forks: 3
Open Issues: 15
Type:symfony-bundle
Requires
- php: >=8.2
- monolog/monolog: ^3.7
- nyholm/psr7: ^1.8
- open-telemetry/api: ^1.1
- open-telemetry/context: ^1.1
- open-telemetry/opentelemetry-logger-monolog: ^1.0
- open-telemetry/opentelemetry-propagation-server-timing: ^0.0.2
- open-telemetry/opentelemetry-propagation-traceresponse: ^0.0.3
- open-telemetry/sdk: ^1.1
- open-telemetry/sem-conv: ^1.27
- open-telemetry/symfony-sdk-bundle: ^0.0.24
- php-http/discovery: ^1.20
- psr/http-factory: ^1.1
- symfony/config: ^7.1
- symfony/dependency-injection: ^7.1
- symfony/event-dispatcher: ^7.1
- symfony/http-client: ^7.1
- zenstruck/dsn: ^0.2
- zenstruck/uri: ^2.3
Requires (Dev)
- ext-grpc: *
- ext-mbstring: *
- ext-opentelemetry: *
- ext-pdo: *
- ext-pdo_sqlite: *
- ext-xdebug: *
- doctrine/dbal: ^3.8 || ^4.0
- doctrine/doctrine-bundle: ^2.13
- doctrine/doctrine-migrations-bundle: ^3.3
- doctrine/orm: ^2.18 || ^3.3
- ergebnis/composer-normalize: ^2
- friendsofphp/php-cs-fixer: ^3
- guzzlehttp/promises: ^2.0
- maglnet/composer-require-checker: ^4
- matthiasnoback/symfony-config-test: ^5.2
- matthiasnoback/symfony-dependency-injection-test: ^5.1
- nyholm/symfony-bundle-test: ^3.0
- open-telemetry/exporter-otlp: ^1.1
- open-telemetry/exporter-zipkin: ^1.1
- open-telemetry/transport-grpc: ^1.1
- php-http/httplug: ^2.4
- phpstan/extension-installer: ^1
- phpstan/phpstan: ^1
- phpstan/phpstan-deprecation-rules: ^1.2
- phpstan/phpstan-phpunit: ^1.4
- phpstan/phpstan-strict-rules: ^1.6
- phpstan/phpstan-symfony: ^1.4
- phpunit/phpunit: ^10.5
- pyrech/composer-changelogs: ^2.1
- roave/security-advisories: dev-master
- symfony/browser-kit: ^7.1
- symfony/cache: ^7.1
- symfony/framework-bundle: ^7.1
- symfony/http-kernel: ^7.1
- symfony/mailer: ^7.1
- symfony/messenger: ^7.1
- symfony/monolog-bundle: ^3.10
- symfony/phpunit-bridge: ^7.1
- symfony/runtime: ^7.1
- symfony/twig-bundle: ^7.1
- symfony/yaml: ^7.1
- twig/twig: ^3.14
- zalas/phpunit-globals: ^3.3
Suggests
- doctrine/doctrine-bundle: Needed to enable Doctrine DBAL & ORM instrumentation
- open-telemetry/exporter-otlp: Needed to export OpenTelemetry data via OTPL
- open-telemetry/exporter-zipkin: Needed to export OpenTelemetry data via Zipkin
- open-telemetry/opentelemetry-logger-monolog: Need to export logs from Monolog via OpenTelemetry
- open-telemetry/transport-grpc: Needed to export OpenTelemetry data via gRPC
- symfony/cache: Needed to enable Symfony Cache instrumentation
- symfony/console: Needed to enable Symfony Console instrumentation
- symfony/http-client: Needed to enable Symfony HttpClient instrumentation
- symfony/http-kernel: Needed to enable Symfony HttpKernel instrumentation
- symfony/mailer: Needed to enable Symfony Mailer instrumentation
- symfony/messenger: Needed to enable Symfony Messenger instrumentation
- symfony/monolog-bundle: Needed to register OpenTelemetry handler in Symfony Monolog service
This package is auto-updated.
Last update: 2024-11-18 07:44:54 UTC
README
Traces, metrics, and logs instrumentation within your Symfony application.
Overview
OpenTelemetry is an observability framework – an API, SDK, and tools that are designed to aid in the generation and collection of application telemetry data such as metrics, logs, and traces.
For more information, visit the OpenTelemetry PHP SDK documentation.
This bundle provides a seamless integration of the OpenTelemetry PHP SDK within your Symfony application.
Documentation
Please read the documentation: https://friendsofopentelemetry.github.io/opentelemetry-bundle/
Contributing
Found a bug, have a suggestion for a new feature? Please read the contribution guide and submit an issue.
Versioning
TBD
Credits
License
All the code in this repository is released under the MIT License, for more information take a look at the LICENSE file.