Package Information |
Summary |
APM and distributed tracing for PHP |
Maintainers |
Alejandro Estringana Ruiz (lead)
[details]
Luca Abbati <
luca dot abbati at gmail dot com >
(lead)
[details]
Levi Morrison <
levim at php dot net >
(lead)
[details]
Bob Weinand <
bobwei9 at hotmail dot com >
(lead)
[details]
Anil Mahtani (lead)
[details]
Pierre Bonet (lead)
[details]
Florian Engelhardt (lead)
[details]
Luc Vieillescazes (lead)
[details]
|
License |
BSD 3-Clause |
Description |
The Datadog PHP Tracer brings APM and distributed tracing to PHP. |
Homepage |
https://docs.datadoghq.com/tracing/languages/php/
|
Release notes
Version 0.89.0
(stable)
|
This release adds timeline support to the profiler. This is off by default. Enable it with the environment variable DD_PROFILING_EXPERIMENTAL_TIMELINE_ENABLED=1 or INI setting datadog.profiling.experimental_timeline_enabled=1.
### Added - Add horizon as artisan queue command #2124 Thanks, @markwalet. - Add network destination name to http client spans #2134 - Add automated Laravel user tracking events #2100 - Add DD_HTTP_SERVER_ROUTE_BASED_NAMING config to enforce <method> <path> resources #2138
### Fixed - Fix a memory leak when overriding default arguments in install_hook (PHP7.2-) #2107 - Generate runtime-id on first request #2137 - Better GC workaround on PHP 7.3 and below for cycle collected span stacks #2123 - Use proper variable for php-config #2114 - Generate runtime-id on first request #2137
### Internal Changes - Add note about cargo in README, make debug symbols included by default for manual compilation #2110
## Profiling ### Added - Add timeline support #1997, #2108 - Add endpoint counts #2111 - Add file compilation times to timeline #2119
### Internal changes - ci: add stack walking benchmark #2041, #2133, #2136 - ??build: bump indexmap to v2.0.0 #2127 - build: bump bindgen to 0.66.1 #2128
## Application Security Management (0.10.0)
#### Added - Add automated user login events DataDog/dd-appsec-php#272 - Add sign up event DataDog/dd-appsec-php#275
#### Fixed - Persist top-most root span from RINIT DataDog/dd-appsec-php#273
#### Internal Changes - Rename system-test scenario DataDog/dd-appsec-php#271 - Support multiple traces and spans but provide only the root span on integration tests DataDog/dd-appsec-php#274 - Set libddwaf as git `safe.directory` on `build package` step DataDog/dd-appsec-php#276 |