Expression Tracer
This is a CA-Wily Introscope tracer-type that can evaluate an OGNL invocation expression on the instrumented (target) object or any of its method arguments or return value.
The idea is to provide a convenient way to retrieve business related metric values (i.e. not performance metrics), such as the number of task jobs, generated reports, bets and more.
Requirements
This Java library is an agent-side plug-in for CA-Wily Introscope. Introscope is a commercial tool for application performance management (APM) of (large) Java applications in production. In order to use and/or compile this library you need to have a valid Introscope license. For compilation, a valid Agent.jar file is required as well. You will need to manually install this JAR file into your local Maven cache, using the instructions in the POM file of this project.
This library has been developed and tested using Introscope version 8 (but also version 7 and version 6).
Features
Using an Introscope Agent configuration, you point out a set of target objects and their methods. An instrumentation point is one invoked method on one target object. In general, you get the five performance metrics, such as time, count, currency, etc.
Using ExpressionTracer, you can create metrics based on
- the return value of the target method
- any of the arguments to the target method
- the returned value of invoking any other method of the target object
- the returned value of invoking a method of any of the above
Links and Downloads
- Maven generated user documentation
- Source code in GitHub
- Binary distribution ZIP:
ExpressionTracer-1.3-bin.zip (169.8 KiB, 31 hits) - Source distribution ZIP:
ExpressionTracer-1.3-src.zip (138.2 KiB, 31 hits) - Docs distribution ZIP:
ExpressionTracer-1.3-doc.zip (370.5 KiB, 28 hits)


