OSGi application PMI counters

OSGi application statistics are available through the performance monitoring infrastructure (PMI), which provides server-side monitoring and a client-side API to retrieve performance information. For OSGi applications, PMI counters are available for services and for bundle methods.

To see lists of available PMI counters, use the administrative console to navigate to Monitoring and Tuning > Performance Monitoring Infrastructure (PMI) > resource_name > [General Properties] Custom.
Note: The OSGi Applications PMI counters are included in the lists only if an OSGi application is installed.
Table 1. Service statistics.

This table lists the counters for OSGi Applications services

Name Key ID Description Granularity Type Level Overhead
Service invocations
osgiAppModule.
serviceInvocations
100 The number of invocations of this service per bundle CountStatistic basic low
Service response time
osgiAppModule.
serviceResponseTime
101 The average response time of this service per bundle TimeStatistic basic medium
Service method invocations
osgiAppModule.
serviceMethodInvocations
102 The number of invocations of this service method per method CountStatistic extended medium
Service method response time
osgiAppModule.
serviceMethodResponseTime
103 The average response time of this service method per method TimeStatistic extended high
Table 2. Bean statistics.

This table lists the counters for OSGi Applications bundle methods

Name Key ID Description Granularity Type Level Overhead
Bundle method invocations
osgiAppModule.
bundleMethodInvocations
200 The number of invocations of this bundle method per method CountStatistic all high
Bundle method response time
osgiAppModule.
bundleMethodResponseTime
201 The average response time of this bundle method per method TimeStatistic all maximum

In addition, web application activity in OSGi applications is reflected in the PMI web application counters.