Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/morrisonlevi/ddastrace
AST based proof of concept for an APM tracer. Created in Datadog Hackathon August 2019.
https://github.com/morrisonlevi/ddastrace
Last synced: 16 days ago
JSON representation
AST based proof of concept for an APM tracer. Created in Datadog Hackathon August 2019.
- Host: GitHub
- URL: https://github.com/morrisonlevi/ddastrace
- Owner: morrisonlevi
- Created: 2019-08-01T15:16:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-18T12:49:20.000Z (over 5 years ago)
- Last Synced: 2025-01-01T19:47:44.038Z (16 days ago)
- Language: C
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AST-based tracer for APM
This proof of concept project uses the PHP `zend_ast_process` hook to use the AST to find function definitions and insert function calls that will open and close spans, as well as exception information.
See the [DESIGN.md](DESIGN.md) file for the design and more detailed information.
## Credits
This proof of concept was written by Levi Morrison and Sammy Powers during Datadog's Hackathon in August 2019. Thanks to Joe Watkins for providing some feedback.