|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServiceContainerMetricsMBean
This is the interface to the MBean that emits metric information on the server-side comm components.
| Field Summary | |
|---|---|
static ObjectName |
OBJECTNAME_METRICS
The name of this metric collector MBean as it will be registered under by the service container |
| Method Summary | |
|---|---|
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. |
| Field Detail |
|---|
static final ObjectName OBJECTNAME_METRICS
| Method Detail |
|---|
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||