dd-trace-php
kcachegrind
Our great sponsors
dd-trace-php | kcachegrind | |
---|---|---|
6 | 2 | |
466 | 373 | |
19.3% | 3.2% | |
9.7 | 9.2 | |
6 days ago | 4 days ago | |
PHP | C++ | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dd-trace-php
-
Full Stack Observability: Connecting AWS with Datadog
wget https://github.com/DataDog/dd-trace-php/releases/latest/download/datadog-setup.php TMPDIR=/ export TMPDIR php datadog-setup.php --php-bin=all --enable-appsec --enable-profiling
- Datadog silently added auto opt-in telemetry
- Monitoring PHP Performance and Diagnosing Bottlenecks
- Best ways to monitor a Symfony Apps
- What are modern profiling tools?
-
PHP isn't that like really bad?
We've used https://github.com/dataDog/dd-trace-php, and it is pretty sweet.
kcachegrind
- What are modern profiling tools?
-
Stack size is invisible in C and the effects on “portability”
> Which reminds me: what is a good tool for analyzing / viewing a C++ programs call tree?
As already mentioned, perf can capture call stacks, but those are statistical samples, so not necessarily complete.
callgrind (https://www.valgrind.org/docs/manual/cl-manual.html) by contrast can capture all call-stacks.
kCacheGrind/qCacheGrind (https://kcachegrind.github.io/html/Home.html) can be used to view the output from either perf or callgrind. Sources for kcachegrind, including converters from perf, oprofile, etc., can be found at https://github.com/KDE/kcachegrind
What are some alternatives?
jaeger-ui - Web UI for Jaeger
virgil - A fast and lightweight native programming language
webgrind - Xdebug Profiling Web Frontend in PHP
Stagemonitor - an open source solution to application performance monitoring for java server applications
forp-PHP-profiler - A PHP profiler written in C. forp is a lightweight PHP extension which provides the full call stack of your script, with CPU and memory usage, in a plain PHP Array or JSON output.
Laravel - Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.
NelmioCorsBundle - Adds CORS (Cross-Origin Resource Sharing) headers support in your Symfony application
dataenum - Algebraic data types in Java.
php-spx - A simple & straight-to-the-point PHP profiling extension with its built-in web UI
signoz - SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool