Interface CollectdMBean

  • All Superinterfaces:
    BaseOnmsMBean
    All Known Implementing Classes:
    Collectd

    public interface CollectdMBean
    extends BaseOnmsMBean

    CollectdMBean interface.

    Version:
    $Id: $
    Author:
    ranger
    • 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