Class NodeMetricsView
- java.lang.Object
- 
- org.apache.ignite.spi.systemview.view.NodeMetricsView
 
- 
 public class NodeMetricsView extends Object Node metrics representation for aSystemView.
- 
- 
Constructor SummaryConstructors Constructor Description NodeMetricsView(ClusterNode node)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
NodeMetricsViewpublic NodeMetricsView(ClusterNode node) - Parameters:
- node- Cluster node.
 
 
- 
 - 
Method Detail- 
nodeIdpublic UUID nodeId() - Returns:
- Node id.
- See Also:
- ClusterNode.id()
 
 - 
lastUpdateTimepublic Date lastUpdateTime() - Returns:
- Metrics last update time.
- See Also:
- ClusterMetrics.getLastUpdateTime()
 
 - 
maxActiveJobspublic int maxActiveJobs() - Returns:
- Maximum active jobs count.
- See Also:
- ClusterMetrics.getMaximumActiveJobs()
 
 - 
curActiveJobspublic int curActiveJobs() - Returns:
- Current active jobs count.
- See Also:
- ClusterMetrics.getCurrentActiveJobs()
 
 - 
avgActiveJobspublic float avgActiveJobs() - Returns:
- Average active jobs count.
- See Also:
- ClusterMetrics.getAverageActiveJobs()
 
 - 
maxWaitingJobspublic int maxWaitingJobs() - Returns:
- Maximum waiting jobs count.
- See Also:
- ClusterMetrics.getMaximumWaitingJobs()
 
 - 
curWaitingJobspublic int curWaitingJobs() - Returns:
- Current waiting jobs count.
- See Also:
- ClusterMetrics.getCurrentWaitingJobs()
 
 - 
avgWaitingJobspublic float avgWaitingJobs() - Returns:
- Average waiting jobs count.
- See Also:
- ClusterMetrics.getAverageWaitingJobs()
 
 - 
maxRejectedJobspublic int maxRejectedJobs() - Returns:
- Maximum number of jobs rejected at once.
- See Also:
- ClusterMetrics.getMaximumRejectedJobs()
 
 - 
curRejectedJobspublic int curRejectedJobs() - Returns:
- Number of jobs rejected after more recent collision resolution operation.
- See Also:
- ClusterMetrics.getCurrentRejectedJobs()
 
 - 
avgRejectedJobspublic float avgRejectedJobs() - Returns:
- Average number of jobs this node rejects during collision resolution operations.
- See Also:
- ClusterMetrics.getAverageRejectedJobs()
 
 - 
totalRejectedJobspublic int totalRejectedJobs() - Returns:
- Total number of jobs this node rejects during collision resolution operations since node startup.
- See Also:
- ClusterMetrics.getTotalRejectedJobs()
 
 - 
maxCanceledJobspublic int maxCanceledJobs() - Returns:
- Maximum number of cancelled jobs.
- See Also:
- ClusterMetrics.getMaximumCancelledJobs()
 
 - 
curCanceledJobspublic int curCanceledJobs() - Returns:
- Number of cancelled jobs that are still running.
- See Also:
- ClusterMetrics.getCurrentCancelledJobs()
 
 - 
avgCanceledJobspublic float avgCanceledJobs() - Returns:
- Average number of cancelled jobs.
- See Also:
- ClusterMetrics.getAverageCancelledJobs()
 
 - 
totalCanceledJobspublic int totalCanceledJobs() - Returns:
- Total number of cancelled jobs since node startup.
- See Also:
- ClusterMetrics.getTotalCancelledJobs()
 
 - 
maxJobsWaitTimepublic long maxJobsWaitTime() - Returns:
- Maximum jobs wait time.
- See Also:
- ClusterMetrics.getMaximumJobWaitTime()
 
 - 
curJobsWaitTimepublic long curJobsWaitTime() - Returns:
- Current wait time of oldest job.
- See Also:
- ClusterMetrics.getCurrentJobWaitTime()
 
 - 
avgJobsWaitTimepublic long avgJobsWaitTime() - Returns:
- Average jobs wait time.
- See Also:
- ClusterMetrics.getAverageJobWaitTime()
 
 - 
maxJobsExecuteTimepublic long maxJobsExecuteTime() - Returns:
- Maximum jobs execute time.
- See Also:
- ClusterMetrics.getMaximumJobExecuteTime()
 
 - 
curJobsExecuteTimepublic long curJobsExecuteTime() - Returns:
- Current jobs execute time.
- See Also:
- ClusterMetrics.getCurrentJobExecuteTime()
 
 - 
avgJobsExecuteTimepublic long avgJobsExecuteTime() - Returns:
- Average jobs execute time.
- See Also:
- ClusterMetrics.getAverageJobExecuteTime()
 
 - 
totalJobsExecuteTimepublic long totalJobsExecuteTime() - Returns:
- Total jobs execute time.
- See Also:
- ClusterMetrics.getTotalJobsExecutionTime()
 
 - 
totalExecutedJobspublic int totalExecutedJobs() - Returns:
- Total executed jobs.
- See Also:
- ClusterMetrics.getTotalExecutedJobs()
 
 - 
totalExecutedTaskspublic int totalExecutedTasks() - Returns:
- Total executed tasks.
- See Also:
- ClusterMetrics.getTotalExecutedTasks()
 
 - 
totalBusyTimepublic long totalBusyTime() - Returns:
- Total busy time.
- See Also:
- ClusterMetrics.getTotalBusyTime()
 
 - 
totalIdleTimepublic long totalIdleTime() - Returns:
- Total idle time.
- See Also:
- ClusterMetrics.getTotalIdleTime()
 
 - 
curIdleTimepublic long curIdleTime() - Returns:
- Current idle time.
- See Also:
- ClusterMetrics.getCurrentIdleTime()
 
 - 
busyTimePercentagepublic float busyTimePercentage() - Returns:
- Busy time percentage.
- See Also:
- ClusterMetrics.getBusyTimePercentage()
 
 - 
idleTimePercentagepublic float idleTimePercentage() - Returns:
- Idle time percentage.
- See Also:
- ClusterMetrics.getIdleTimePercentage()
 
 - 
totalCpupublic int totalCpu() - Returns:
- The number of processors available to the virtual machine.
- See Also:
- ClusterMetrics.getTotalCpus()
 
 - 
curCpuLoadpublic double curCpuLoad() - Returns:
- The estimated CPU usage in [0, 1]range.
- See Also:
- ClusterMetrics.getCurrentCpuLoad()
 
 - 
avgCpuLoadpublic double avgCpuLoad() - Returns:
- Average of CPU load value in [0, 1]range.
- See Also:
- ClusterMetrics.getAverageCpuLoad()
 
 - 
curGcCpuLoadpublic double curGcCpuLoad() - Returns:
- Average time spent in CG since the last update.
- See Also:
- ClusterMetrics.getCurrentGcCpuLoad()
 
 - 
heapMemoryInitpublic long heapMemoryInit() - Returns:
- The initial size of memory in bytes; -1if undefined.
- See Also:
- ClusterMetrics.getHeapMemoryInitialized()
 
 - 
heapMemoryUsedpublic long heapMemoryUsed() - Returns:
- Heap memory used.
- See Also:
- ClusterMetrics.getHeapMemoryUsed()
 
 - 
heapMemoryCommitedpublic long heapMemoryCommited() - Returns:
- Heap memory commited.
- See Also:
- ClusterMetrics.getHeapMemoryCommitted()
 
 - 
heapMemoryMaxpublic long heapMemoryMax() - Returns:
- The maximum amount of memory in bytes; -1if undefined.
- See Also:
- ClusterMetrics.getHeapMemoryMaximum()
 
 - 
heapMemoryTotalpublic long heapMemoryTotal() - Returns:
- Heap memory total.
- See Also:
- ClusterMetrics.getHeapMemoryTotal()
 
 - 
nonheapMemoryInitpublic long nonheapMemoryInit() - Returns:
- The initial size of memory in bytes; -1if undefined.
- See Also:
- ClusterMetrics.getNonHeapMemoryInitialized()
 
 - 
nonheapMemoryUsedpublic long nonheapMemoryUsed() - Returns:
- Nonheap memory used.
- See Also:
- ClusterMetrics.getNonHeapMemoryUsed()
 
 - 
nonheapMemoryCommitedpublic long nonheapMemoryCommited() - Returns:
- Nonheap memory commited.
- See Also:
- ClusterMetrics.getNonHeapMemoryCommitted()
 
 - 
nonheapMemoryMaxpublic long nonheapMemoryMax() - Returns:
- The maximum amount of memory in bytes; -1if undefined.
- See Also:
- ClusterMetrics.getNonHeapMemoryMaximum()
 
 - 
nonheapMemoryTotalpublic long nonheapMemoryTotal() - Returns:
- The total amount of memory in bytes; -1if undefined.
- See Also:
- ClusterMetrics.getNonHeapMemoryTotal()
 
 - 
uptimepublic long uptime() - Returns:
- Uptime of the JVM in milliseconds.
- See Also:
- ClusterMetrics.getUpTime()
 
 - 
jvmStartTimepublic Date jvmStartTime() - Returns:
- Start time of the JVM in milliseconds.
- See Also:
- ClusterMetrics.getStartTime()
 
 - 
nodeStartTimepublic Date nodeStartTime() - Returns:
- Node start time.
- See Also:
- ClusterMetrics.getNodeStartTime()
 
 - 
lastDataVersionpublic long lastDataVersion() - Returns:
- Last data version.
- See Also:
- ClusterMetrics.getLastDataVersion()
 
 - 
curThreadCountpublic int curThreadCount() - Returns:
- Current thread count.
- See Also:
- ClusterMetrics.getCurrentThreadCount()
 
 - 
maxThreadCountpublic int maxThreadCount() - Returns:
- Maximum thread count.
- See Also:
- ClusterMetrics.getMaximumThreadCount()
 
 - 
totalThreadCountpublic long totalThreadCount() - Returns:
- Total started thread count.
- See Also:
- ClusterMetrics.getTotalStartedThreadCount()
 
 - 
curDaemonThreadCountpublic int curDaemonThreadCount() - Returns:
- Current daemon thread count.
- See Also:
- ClusterMetrics.getCurrentDaemonThreadCount()
 
 - 
sentMessagesCountpublic int sentMessagesCount() - Returns:
- Sent messages count.
- See Also:
- ClusterMetrics.getSentMessagesCount()
 
 - 
sentBytesCountpublic long sentBytesCount() - Returns:
- Sent bytes count.
- See Also:
- ClusterMetrics.getSentBytesCount()
 
 - 
receivedMessagesCountpublic int receivedMessagesCount() - Returns:
- Received messages count.
- See Also:
- ClusterMetrics.getReceivedMessagesCount()
 
 - 
receivedBytesCountpublic long receivedBytesCount() - Returns:
- Received bytes count.
- See Also:
- ClusterMetrics.getReceivedBytesCount()
 
 - 
outboundMessagesQueuepublic int outboundMessagesQueue() - Returns:
- Outbound messages queue size.
- See Also:
- ClusterMetrics.getOutboundMessagesQueueSize()
 
 
- 
 
-