public class GridStreamerMetricsAdapter extends Object implements GridStreamerMetrics
| Constructor and Description |
|---|
GridStreamerMetricsAdapter()
Empty constructor.
|
GridStreamerMetricsAdapter(GridStreamerMetrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
int |
currentActiveSessions()
Gets number of current active sessions.
|
int |
executorServiceCapacity()
Gets maximum number of threads in executor service.
|
int |
failuresCount()
Gets number of failures.
|
int |
maximumActiveSessions()
Gets maximum number of active sessions since last reset.
|
int |
pipelineAverageExecutionNodes()
Gets average number of unique nodes participated in pipeline execution.
|
long |
pipelineAverageExecutionTime()
Gets pipeline average execution time, i.e.
|
int |
pipelineMaximumExecutionNodes()
Gets maximum number of unique nodes participated in pipeline execution.
|
long |
pipelineMaximumExecutionTime()
Gets pipeline maximum execution time, i.e.
|
int |
pipelineMinimumExecutionNodes()
Gets minimum number of unique nodes participated in pipeline execution.
|
long |
pipelineMinimumExecutionTime()
Gets pipeline minimum execution time, i.e.
|
int |
queryAverageExecutionNodes()
Gets average number of unique nodes participated in query execution.
|
long |
queryAverageExecutionTime()
Gets query average execution time.
|
int |
queryMaximumExecutionNodes()
Gets maximum number of unique nodes participated in query execution.
|
long |
queryMaximumExecutionTime()
Gets query maximum execution time.
|
int |
queryMinimumExecutionNodes()
Gets minimum number of unique nodes participated in query execution.
|
long |
queryMinimumExecutionTime()
Gets query minimum execution time.
|
int |
stageActiveExecutionCount()
Gets number of stages currently being executed in streamer pool.
|
Collection<GridStreamerStageMetrics> |
stageMetrics()
Gets metrics for all stages.
|
GridStreamerStageMetrics |
stageMetrics(String stageName)
Gets current stage metrics, if stage with given name is not configured
then
IllegalArgumentException will be thrown. |
long |
stageTotalExecutionCount()
Gets total number of stages executed since last reset.
|
int |
stageWaitingExecutionCount()
Gets number of event batches currently waiting to be executed.
|
String |
toString() |
Collection<GridStreamerWindowMetrics> |
windowMetrics()
Gets metrics for all windows.
|
GridStreamerWindowMetrics |
windowMetrics(String winName)
Gets current window metrics, if window with given name is not configured
then
IllegalArgumentException will be thrown. |
public GridStreamerMetricsAdapter()
public GridStreamerMetricsAdapter(GridStreamerMetrics metrics)
metrics - Metrics.public int stageActiveExecutionCount()
stageActiveExecutionCount in interface GridStreamerMetricspublic int stageWaitingExecutionCount()
stageWaitingExecutionCount in interface GridStreamerMetricspublic long stageTotalExecutionCount()
stageTotalExecutionCount in interface GridStreamerMetricspublic long pipelineMaximumExecutionTime()
pipelineMaximumExecutionTime in interface GridStreamerMetricspublic long pipelineMinimumExecutionTime()
pipelineMinimumExecutionTime in interface GridStreamerMetricspublic long pipelineAverageExecutionTime()
pipelineAverageExecutionTime in interface GridStreamerMetricspublic int pipelineMaximumExecutionNodes()
pipelineMaximumExecutionNodes in interface GridStreamerMetricspublic int pipelineMinimumExecutionNodes()
pipelineMinimumExecutionNodes in interface GridStreamerMetricspublic int pipelineAverageExecutionNodes()
pipelineAverageExecutionNodes in interface GridStreamerMetricspublic long queryMaximumExecutionTime()
queryMaximumExecutionTime in interface GridStreamerMetricspublic long queryMinimumExecutionTime()
queryMinimumExecutionTime in interface GridStreamerMetricspublic long queryAverageExecutionTime()
queryAverageExecutionTime in interface GridStreamerMetricspublic int queryMaximumExecutionNodes()
queryMaximumExecutionNodes in interface GridStreamerMetricspublic int queryMinimumExecutionNodes()
queryMinimumExecutionNodes in interface GridStreamerMetricspublic int queryAverageExecutionNodes()
queryAverageExecutionNodes in interface GridStreamerMetricspublic int currentActiveSessions()
atLeastOnce configuration property is set to true, this metric will be collected
only in this case. When atLeastOnce is set to false, this metric will always be zero.currentActiveSessions in interface GridStreamerMetricspublic int maximumActiveSessions()
atLeastOnce configuration property is set to true, this metric will be collected
only in this case. When atLeastOnce is set to false, this metric will always be zero.maximumActiveSessions in interface GridStreamerMetricspublic int failuresCount()
atLeastOnce flag is set to steamer configuration, then only root node
failures will be counted. Otherwise each node will count failures independently.failuresCount in interface GridStreamerMetricspublic int executorServiceCapacity()
executorServiceCapacity in interface GridStreamerMetricspublic GridStreamerStageMetrics stageMetrics(String stageName)
IllegalArgumentException will be thrown.stageMetrics in interface GridStreamerMetricsstageName - Stage name.public Collection<GridStreamerStageMetrics> stageMetrics()
stageMetrics in interface GridStreamerMetricspublic GridStreamerWindowMetrics windowMetrics(String winName)
IllegalArgumentException will be thrown.windowMetrics in interface GridStreamerMetricswinName - Window name.public Collection<GridStreamerWindowMetrics> windowMetrics()
windowMetrics in interface GridStreamerMetricsCopyright © 2014. All rights reserved.