View Source

The following metrics are provided through the Petals CDK, and are common to all components:
{table-plus:columnAttributes=,,,style="text-align:center;"}





|| Metrics, as MBean attribute || Description || Detail of the value || Configurable ||
| MessageExchangeAcceptorThreadPoolMaxSize | The maximum number of threads of the message exchange acceptor thread pool | integer value, since the last startup of the component | yes, through {{acceptor-pool-size}} |
| MessageExchangeAcceptorThreadPoolCurrentSize | The current number of threads of the message exchange acceptor thread pool. *Should be always equals to* {{{*}MessageExchangeAcceptorThreadPoolMaxSize{*}{}}}*.* | instant integer value | no |
| MessageExchangeAcceptorCurrentWorking | The current number of working message exchange acceptors. | instant long value | no |
| MessageExchangeAcceptorMaxWorking | The max number of working message exchange acceptors. | long value, since the last startup of the component | no |
| MessageExchangeAcceptorAbsoluteDurations | The aggregated durations of the working message exchange acceptors +since the last startup of the component+. | n-tuple value containing, in nanosecond:
* the maximum duration,
* the average duration,
* the minimum duration. | no |
| MessageExchangeAcceptorRelativeDurations | The aggregated durations of the working message exchange acceptors +on the last sample+. | n-tuple value containing, in nanosecond:
* the maximum duration,
* the average duration,
* the minimum duration,
* the 10-percentile duration (10% of the durations are lesser than this value),
* the 50-percentile duration (50% of the durations are lesser than this value),
* the 90-percentile duration (90% of the durations are upper than this value). | no |
| MessageExchangeProcessorAbsoluteDurations | The aggregated durations of the working message exchange processor +since the last startup of the component+. | n-tuple value containing, in milliseconds:
* the maximum duration,
* the average duration,
* the minimum duration. | no |
| MessageExchangeProcessorRelativeDurations | The aggregated durations of the working message exchange processor +on the last sample+. | n-tuple value containing, in milliseconds:
* the maximum duration,
* the average duration,
* the minimum duration,
* the 10-percentile duration (10% of the durations are lesser than this value),
* the 50-percentile duration (50% of the durations are lesser than this value),
* the 90-percentile duration (90% of the durations are upper than this value). | no |
| MessageExchangeProcessorThreadPoolActiveThreadsCurrent | The current number of active threads of the message exchange processor thread pool | instant integer value | no |
| MessageExchangeProcessorThreadPoolActiveThreadsMax | The maximum number of threads of the message exchange processor thread pool that was active | integer value, since the last startup of the component | no |
| MessageExchangeProcessorThreadPoolIdleThreadsCurrent | The current number of idle threads of the message exchange processor thread pool | instant integer value | no |
| MessageExchangeProcessorThreadPoolIdleThreadsMax | The maximum number of threads of the message exchange processor thread pool that was idle | integer value, since the last startup of the component | no |
| MessageExchangeProcessorThreadPoolMaxSize | The maximum size, in threads, of the message exchange processor thread pool | instant integer value | yes, through {{http-thread-pool-size-max}} |
| MessageExchangeProcessorThreadPoolMinSize | The minimum size, in threads, of the message exchange processor thread pool | instant integer value | yes, through {{http-thread-pool-size-min}} |
| MessageExchangeProcessorThreadPoolQueuedRequestsCurrent | The current number of enqueued requests waiting to be processed by the message exchange processor thread pool | instant integer value | no |
| MessageExchangeProcessorThreadPoolQueuedRequestsMax | The maximum number of enqueued requests waiting to be processed by the message exchange processor thread pool +since the last startup of the component+ | instant integer value | no |
| ServiceProviderInvocations | The number of service provider invocations grouped by:
* interface name, as {{QName}}, the invoked service provider,
* service name, as {{QName}}, the invoked service provider,
* invoked operation, as {{QName}},
* message exchange pattern,
* and execution status (PENDING, ERROR, FAULT, SUCCEEDED). | integer counter value since the last startup of the component | no |
| ServiceProviderInvocationsResponseTimeAbs | The aggregated response times of the service provider invocations +since the last startup of the component+ grouped by:
* interface name, as {{QName}}, the invoked service provider,
* service name, as {{QName}}, the invoked service provider,
* invoked operation, as {{QName}},
* message exchange pattern,
* and execution status (PENDING, ERROR, FAULT, SUCCEEDED). | n-tuple value containing, in millisecond:
* the maximum response time,
* the average response time,
* the minimum response time. | no |
| ServiceProviderInvocationsResponseTimeRel | The aggregated response times of the service provider invocations +on the last sample+, grouped by:
* interface name, as {{QName}}, the invoked service provider,
* service name, as {{QName}}, the invoked service provider,
* invoked operation, as {{QName}},
* message exchange pattern,
* and execution status (PENDING, ERROR, FAULT, SUCCEEDED). | n-tuple value containing, in millisecond:
* the maximum response time,
* the average response time,
* the minimum response time,
* the 10-percentile response time (10% of the response times are lesser than this value),
* the 50-percentile response time (50% of the response times are lesser than this value),
* the 90-percentile response time (90% of the response times are lesser than this value). | no |
{table-plus}