The Performance Measurement Service attempts to address performance characterization for developers and administrators.
JBI Framework
StartTime
StartupTime
Component count
Endpoint count
ServiceAssembly count
Normalized Message Router (NMR)
Time spent in each component
Time spent in DeliveryChannel
Time spent in NMR
Per Component/Endpoint
Queried by Component/Endpoint
Component Endpoints
UpTime
Total sent/received requests, such as “in” messages
Total sent/received replies, such as “out” messages
Total sent/received faults
Total completed exchanges, such as consumed/provided
Total active exchanges, such as consumed/provided
Total error exchanges, such as consumed/provided
Response Time
Status Time
Active MessageIds
Waiting MessageIds
|
API Method Name |
Description |
|---|---|
|
clearPeformaceInstrumentationMeasurement |
Resets the performance measurements on the endpoint. |
|
getPerformanceInstrumentationEnabled |
Retrieves the performance measurement enabling flag. |
|
getPerformanceInstrumentationMeasurement |
Retrieves the performance measurement data for the specified endpoint. |
|
getPerformanceMeasurementCategories |
Retrieves the performance statistics categories. Each item in the array is the key to the composite performance data, which also indicates the type of measurement, such as normalization. |
|
setPerformanceInstrumentationEnabled |
Sets the performance measurement enabling flag. |
|
getFrameworkStatisticsAsTabularData |
This method is used to provide JBIFramework statistics in the given target. Data is displayed in tabular format. |
|
getFrameworkStatistics |
This method is used to provide JBIFramework statistics in the given target. |
|
getComponentStatistics |
This method is used to provide statistics for the given component in the given target. |
|
getComponentStatisticsAsTabularData |
This method is used to provide statistics for the given component in the given target. Data is displayed in tabular format. |
|
getEndpointStatisticsAsTabularData |
This method is used to provide statistic information about the given endpoint in the given target. Data is displayed in tabular format. |
|
getEndpointStatistics |
This method is used to provide statistic information about the given endpoint in the given target. |
|
getNMRStatisticsAsTabularData |
This method is used to provide statistics about the message service in the given target. Data is displayed in tabular format. |
|
getNMRStatistics |
This method is used to provide statistics about the message service in the given target. |
|
getServiceAssemblyStatisticsAsTabularData |
This method is used to provide statistics about a Service Assembly in the given target. Data is displayed in tabular format. |
|
getServiceAssemblyStatistics |
This method is used to provide statistics about a Service Assembly in the given target. |
|
enableMessageExchangeMonitoring |
This method is used to enable monitoring of timing information about message exchanges. |
|
disableMessageExchangeMonitoring |
This method is used to disable monitoring of timing information about message exchanges. |