Modifier and Type | Class and Description |
---|---|
class |
CacheMonitor |
Modifier and Type | Method and Description |
---|---|
static com.google.inject.multibindings.Multibinder<Class<? extends Monitor>> |
DruidBinders.metricMonitorBinder(com.google.inject.Binder binder) |
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) |
Modifier and Type | Class and Description |
---|---|
class |
ExecutorServiceMonitor |
Modifier and Type | Class and Description |
---|---|
class |
RealtimeMetricsMonitor |
Modifier and Type | Class and Description |
---|---|
class |
HttpEmittingMonitor
Able to monitor
HttpPostEmitter or ParametrizedUriEmitter , which is based on the former. |
Modifier and Type | Class and Description |
---|---|
static class |
JettyServerModule.JettyMonitor |
Modifier and Type | Class and Description |
---|---|
class |
DruidSysMonitor |
class |
EventReceiverFirehoseMonitor |
class |
HistoricalMetricsMonitor |
class |
QueryCountStatsMonitor |
Modifier and Type | Method and Description |
---|---|
List<Class<? extends Monitor>> |
MonitorsConfig.getMonitors() |
Modifier and Type | Method and Description |
---|---|
MonitorScheduler |
MetricsModule.getMonitorScheduler(com.google.common.base.Supplier<DruidMonitorSchedulerConfig> config,
MonitorsConfig monitorsConfig,
Set<Class<? extends Monitor>> monitorSet,
ServiceEmitter emitter,
com.google.inject.Injector injector) |
static void |
MetricsModule.register(com.google.inject.Binder binder,
Class<? extends Monitor> monitorClazz) |
Modifier and Type | Class and Description |
---|---|
class |
AvaticaMonitor |
Copyright © 2011–2018. All rights reserved.