Package org.opennms.netmgt.collectd.jmx
Interface CollectdMBean
-
- All Superinterfaces:
BaseOnmsMBean
- All Known Implementing Classes:
Collectd
public interface CollectdMBean extends BaseOnmsMBean
CollectdMBean interface.
- Version:
- $Id: $
- Author:
- ranger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getActiveThreads()
long
getCollectableServiceCount()
long
getCorePoolThreads()
long
getMaxPoolThreads()
long
getNumPoolThreads()
long
getPeakPoolThreads()
double
getTaskCompletionRatio()
long
getTaskQueuePendingCount()
long
getTaskQueueRemainingCapacity()
long
getTasksCompleted()
long
getTasksTotal()
-
Methods inherited from interface org.opennms.netmgt.daemon.BaseOnmsMBean
getStatus, getStatusText, init, start, status, stop
-
-
-
-
Method Detail
-
getActiveThreads
long getActiveThreads()
- Returns:
- The number of currently active collection threads
-
getNumPoolThreads
long getNumPoolThreads()
- Returns:
- The current number of threads in the pool
-
getMaxPoolThreads
long getMaxPoolThreads()
- Returns:
- The maximum number of collection threads
-
getCorePoolThreads
long getCorePoolThreads()
- Returns:
- The core number of threads
-
getPeakPoolThreads
long getPeakPoolThreads()
- Returns:
- The peak number of collection threads in use.
-
getTasksTotal
long getTasksTotal()
- Returns:
- The cumulative number of collection tasks scheduled since collector startup
-
getTasksCompleted
long getTasksCompleted()
- Returns:
- The cumulative number of collection tasks completed since collector startup
-
getTaskCompletionRatio
double getTaskCompletionRatio()
- Returns:
- The ratio of completed to scheduled collection tasks since collector startup
-
getCollectableServiceCount
long getCollectableServiceCount()
- Returns:
- The number of collectable services currently seen by Collectd
-
getTaskQueuePendingCount
long getTaskQueuePendingCount()
- Returns:
- The number of pending tasks
-
getTaskQueueRemainingCapacity
long getTaskQueueRemainingCapacity()
- Returns:
- The number of pending tasks
-
-