Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cedricziel/instana-opentracing-bundle
[WIP] Symfony 2 bundle for tracing application logic with instana
https://github.com/cedricziel/instana-opentracing-bundle
opentracing php symfony symfony-bundle
Last synced: 11 days ago
JSON representation
[WIP] Symfony 2 bundle for tracing application logic with instana
- Host: GitHub
- URL: https://github.com/cedricziel/instana-opentracing-bundle
- Owner: cedricziel
- License: mit
- Created: 2018-09-27T21:39:54.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-09-27T21:41:34.000Z (about 6 years ago)
- Last Synced: 2024-10-11T20:08:11.854Z (25 days ago)
- Topics: opentracing, php, symfony, symfony-bundle
- Language: PHP
- Size: 106 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [WIP] Instana OpenTracing Bundle
**Note, this project is not affiliated with, nor endorsed by instana**
This bundle aims to explore how to integrate a PHP application
into Instanas tracing tool.It doesnt make use of the C-extension, but rather uses the
instana PHP SDK in combination with the OpenTracing PHP SDK.The main goal is to integrate the crucial parts of the application framework
with the instrumentation.The result is impressive - it's a bit like having the debug bar in
production.## Current state
Currently, the bundle can:
* hook into the doctrine database connection to log queries
* hook into the event dispatcher
* time both `ArgumentResolver` and `ControllerResolver`## Extensibility
One should be able to extend the tracing by simply injecting the
`opentracing.tracer.default` service into any of your services,
create a new span and it's done.![Overview](Resources/docs/overview.png)
## License
MIT