Apache2 ARM 4.0 instrumentation (mod_arm4 module)
Home / Instrumentation / Apache2
contact |
download |
sitemap
The Apache web-server supports ARM4 now since end of 2004 by providing a specific ARM4 module called mod_arm4. We made some enhancements to this module which is available through our download page. Following is a brief list of our enhancements:
Enhancements
ARM metrics
- Added an ARM metric called BytesSent which stores the bytes sent to the client of the requested document. With the length information of a requested document the response time can be normalised lets say milliseconds per kilo bytes for example.
- Added an ARM metric called Status which is the HTTP status of the request.
ARM context properties
- Application context properties which associates the following information to
each application instance:
- ServerVersion
- ServerHost
- ServerAdmin
- Transaction context properties which associates the following information to
each transaction measurement:
- ServerName
- ServerPort
- RemoteAddress
- RemoteUser
- Scheme
- QueryString
- Protocol
ARM correlation
- Added correlator information to the environment where CGI scripts can access it. Therefore it is possible to make a correlation between a HTTP-Request and the execution of an instrumented CGI script.
- Configuration option which enables ARM measurements only if a correlator was sent by a client.
Miscellaneous
- Added URI pattern matching support to selectively measure requests.
- Added various configuration options to the module. Now you have much more control over the ARM instrumentation provided by mod_arm4 module.
- Added arm_destroy_application() call to be more ARM 4.0 standard conform.
- Added autoconf/automake infrastructure. Its possible to use configure/make as well as normal apxs script as used by apache modules. Further compile and installation instructions are included in the mod_arm4 distribution archive.
- Support Apache 2.0.x and 2.2.x servers for compiling/building and deployment.
For details please have a look at our online documentation page.