public interface ServiceContainerMetricsMBean
| Modifier and Type | Field and Description |
|---|---|
static ObjectName |
OBJECTNAME_METRICS
The name of this metric collector MBean as it will be registered under by the service container
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the metrics data, starting all values back to 0 as if starting fresh.
|
long |
getAverageExecutionTimeReceived()
Returns the average execution time (in milliseconds) it took to execute all
successful commands received. |
Map<String,CommandProcessorMetrics.Calltime> |
getCallTimeDataReceived()
Returns a map of individual command types/pojo invocations and their metrics such
as number of times invoked, min/max/avg execution times.
|
long |
getNumberDroppedCommandsReceived()
Returns the total number of commands that were received but were dropped, usually due to a limit reached in the
server that prohibits more commands to be invoked until current invocations finish.
|
long |
getNumberFailedCommandsReceived()
Returns the total number of commands that were received but failed to be processed succesfully.
|
long |
getNumberNotProcessedCommandsReceived()
Returns the total number of commands that were received but were not processed, usually due to global suspension of
command processing.
|
long |
getNumberSuccessfulCommandsReceived()
Returns the total number of commands that were received and processed successfully.
|
long |
getNumberTotalCommandsReceived()
Returns the sum of all commands received, successful or not.
|
static final ObjectName OBJECTNAME_METRICS
void clear()
long getNumberFailedCommandsReceived()
dropped or
unprocessed commands.CommandProcessorMetrics.getNumberFailedCommands()long getNumberDroppedCommandsReceived()
CommandProcessorMetrics.getNumberDroppedCommands()long getNumberNotProcessedCommandsReceived()
CommandProcessorMetrics.getNumberNotProcessedCommands()long getNumberSuccessfulCommandsReceived()
CommandProcessorMetrics.getNumberSuccessfulCommands()long getNumberTotalCommandsReceived()
long getAverageExecutionTimeReceived()
successful commands received.CommandProcessorMetrics.getAverageExecutionTime()Map<String,CommandProcessorMetrics.Calltime> getCallTimeDataReceived()
CommandProcessorMetrics#getCallTimeDataReceived()Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.