Probekit helps you design and implement probes, which are Java™ code fragments for monitoring specific characteristics of an application’s run-time behavior. They provide you a means to investigate whatever run-time characteristics interest you.
For example, there might be a method in your application for handling transactions. You can create a probe that targets this method and writes an entry to a log on every transaction, or on those transactions that meet some criteria you describe. The probe could even track the execution time of a transaction and issue a report to an operator when a transaction takes longer than expected.
Probekit helps you with the mechanics of creating, testing, and deploying probes. To use Probekit:
For detailed instructions, see the Collecting run-time data with user-defined probes.
Parent topic: Getting started with run-time problem determination