Interface Monitor
-
- All Known Implementing Classes:
AbstractMonitor
,CgroupCpuMonitor
,CgroupCpuSetMonitor
,CgroupMemoryMonitor
,CompoundMonitor
,CpuAcctDeltaMonitor
,ExecutorServiceMonitor
,FeedDefiningMonitor
,HttpPostEmitterMonitor
,JvmCpuMonitor
,JvmMonitor
,JvmThreadsMonitor
,NoopOshiSysMonitor
,NoopSysMonitor
,OshiSysMonitor
,ParametrizedUriEmitterMonitor
,SysMonitor
public interface Monitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
monitor(ServiceEmitter emitter)
Emit metrics using the given emitter.void
start()
void
stop()
-
-
-
Method Detail
-
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.
-
-