Interface Monitor

All Known Implementing Classes:
AbstractMonitor, CgroupCpuMonitor, CgroupCpuSetMonitor, CgroupDiskMonitor, CgroupMemoryMonitor, CgroupV2CpuMonitor, CgroupV2DiskMonitor, CgroupV2MemoryMonitor, CompoundMonitor, CpuAcctDeltaMonitor, ExecutorServiceMonitor, FeedDefiningMonitor, HttpPostEmitterMonitor, JvmCpuMonitor, JvmMonitor, JvmThreadsMonitor, NoopOshiSysMonitor, NoopSysMonitor, OshiSysMonitor, ParametrizedUriEmitterMonitor, SysMonitor

public interface Monitor
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Emit metrics using the given emitter.
    void
     
    void
     
  • Method Details

    • start

      void start()
    • stop

      void stop()
    • monitor

      boolean monitor(ServiceEmitter emitter)
      Emit metrics using the given emitter.
      Returns:
      true if this monitor needs to continue monitoring. False otherwise.