| Package | Description |
|---|---|
| io.druid.java.util.metrics |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMonitor |
class |
CompoundMonitor |
class |
CpuAcctDeltaMonitor |
class |
FeedDefiningMonitor |
class |
HttpPostEmitterMonitor |
class |
JvmCpuMonitor |
class |
JvmMonitor |
class |
JvmThreadsMonitor |
class |
MonitorOfTheMonitors |
class |
ParametrizedUriEmitterMonitor |
class |
SysMonitor |
| Modifier and Type | Method and Description |
|---|---|
static Monitor |
Monitors.and(Monitor... monitors) |
static Monitor |
Monitors.createCompoundJvmMonitor(Map<String,String[]> dimensions)
Creates a JVM monitor, configured with the given dimensions, that gathers all currently available JVM-wide
monitors.
|
static Monitor |
Monitors.createCompoundJvmMonitor(Map<String,String[]> dimensions,
String feed)
Creates a JVM monitor, configured with the given dimensions, that gathers all currently available JVM-wide
monitors:
JvmMonitor, JvmCpuMonitor and JvmThreadsMonitor (this list may
change in any future release of this library, including a minor release). |
static Monitor |
Monitors.or(Monitor... monitors) |
| Modifier and Type | Method and Description |
|---|---|
void |
MonitorScheduler.addMonitor(Monitor monitor) |
static Monitor |
Monitors.and(Monitor... monitors) |
static Monitor |
Monitors.or(Monitor... monitors) |
void |
MonitorScheduler.removeMonitor(Monitor monitor) |
| Constructor and Description |
|---|
CompoundMonitor(Monitor... monitors) |
| Constructor and Description |
|---|
CompoundMonitor(List<Monitor> monitors) |
MonitorScheduler(MonitorSchedulerConfig config,
ScheduledExecutorService exec,
ServiceEmitter emitter,
List<Monitor> monitors) |
Copyright © 2011–2018. All rights reserved.