httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Theo Schlossnagle <je...@omniti.com>
Subject [PATCH] DTrace probes patch.
Date Mon, 05 May 2008 19:27:17 GMT
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
View raw message