Hello all,
The probes can really give a different perspective on production
environments.
The patch has some nastiness to it that I'm sure people would want to
strategize on cleaning up. The main issue being that Apache is
constructed from a bunch of static apr/libtool built libraries.
DTrace doesn't work on archives. So, I've got some bloody knuckles
from bending the build system to keep things as normal ELF objects.
I had a first good step... and then a red herring issue that I worked
through with the DTrace team led me to a much less-elegant way of
building. I could revert to the original process (ld -r -o the objects
into library-esque packages) as DTrace can work on those.
The probes are neatly defined and placed, but the patches to the build
system are gruesome.
The apr-util patch to the apr_hooks.h is simple and affords some nice
probability for future probe uses.
Docs on these probes are available here:
https://labs.omniti.com/trac/project-dtrace/wiki/
Applications#Apache2.2.x
I'm not on this list -- Cc me on pertinent responses please.
Best regards,
Theo
--
Theo Schlossnagle
Esoteric Curio -- http://lethargy.org/
OmniTI Computer Consulting, Inc. -- http://omniti.com/
|
| Mime |
- Unnamed multipart/mixed (inline, None, 0 bytes)
|