The EAServer monitoring APIs allow you to monitor aspects of your runtime environment such as sessions, threads, components, connection caches, listeners, IIOP and HTTP traffic, and so on. Available information includes:
Peaks
Maximums
Current values
Forced connects
Using the Jaguar::Monitoring API, you can:
Write service components that periodically check desired characteristics such as peak values and forced connections
Retrieve configured values for maximum HTTP threads and the maximum number of simultaneous client threads, as well as the existing keys for current thread usage
Return information on IIOP clients using the getConnectedUsers method
Jaguar::PerfMonitor is a performance monitoring interface that provides performance statistics in a per-second, per-minute, and per-hour bucket model.
Jaguar::StatProvider and Jaguar::StatProviderController are interfaces implemented by statistic provider components that collect performance statistics. EAServer includes statistics providers for the connection caching and HTTP protocol handler subsystems. You can also implement your own statistics providers using these interfaces.
For information on the monitoring APIs, see the generated HTML documentation for the Jaguar IDL module, in this file within your installation:
html/ir/Jaguar.html