Uses of Class
org.apache.druid.java.util.emitter.service.ServiceEmitter
Packages that use ServiceEmitter
Package
Description
-
Uses of ServiceEmitter in org.apache.druid.java.util.common.concurrent
Methods in org.apache.druid.java.util.common.concurrent with parameters of type ServiceEmitterModifier and TypeMethodDescriptionstatic ScheduledExecutorServiceScheduledExecutors.emittingDelayMetric(ScheduledExecutorService exec, ServiceEmitter emitter, String metricName, Map<String, Object> metricDimensions) Wraps aScheduledExecutorServiceto emit a metric each time a task fromScheduledExecutorService.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit)runs.Constructors in org.apache.druid.java.util.common.concurrent with parameters of type ServiceEmitterModifierConstructorDescriptionDelayMetricEmittingScheduledExecutorService(ScheduledExecutorService delegate, ServiceEmitter emitter, String metricName, Map<String, Object> metricDimensions) -
Uses of ServiceEmitter in org.apache.druid.java.util.emitter
Methods in org.apache.druid.java.util.emitter with parameters of type ServiceEmitterModifier and TypeMethodDescriptionstatic voidEmittingLogger.registerEmitter(ServiceEmitter emitter) -
Uses of ServiceEmitter in org.apache.druid.java.util.emitter.service
Fields in org.apache.druid.java.util.emitter.service declared as ServiceEmitterMethods in org.apache.druid.java.util.emitter.service with parameters of type ServiceEmitterModifier and TypeMethodDescriptionstatic AlertBuilderAlertBuilder.createEmittable(ServiceEmitter emitter, String descriptionFormat, Object... objects) Constructors in org.apache.druid.java.util.emitter.service with parameters of type ServiceEmitter -
Uses of ServiceEmitter in org.apache.druid.java.util.metrics
Methods in org.apache.druid.java.util.metrics with parameters of type ServiceEmitterModifier and TypeMethodDescriptionabstract booleanAbstractMonitor.doMonitor(ServiceEmitter emitter) booleanCgroupCpuMonitor.doMonitor(ServiceEmitter emitter) booleanCgroupCpuSetMonitor.doMonitor(ServiceEmitter emitter) booleanCgroupDiskMonitor.doMonitor(ServiceEmitter emitter) booleanCgroupMemoryMonitor.doMonitor(ServiceEmitter emitter) booleanCgroupV2CpuMonitor.doMonitor(ServiceEmitter emitter) booleanCgroupV2DiskMonitor.doMonitor(ServiceEmitter emitter) booleanCgroupV2MemoryMonitor.doMonitor(ServiceEmitter emitter) booleanCpuAcctDeltaMonitor.doMonitor(ServiceEmitter emitter) booleanHttpPostEmitterMonitor.doMonitor(ServiceEmitter emitter) booleanJvmCpuMonitor.doMonitor(ServiceEmitter emitter) booleanJvmMonitor.doMonitor(ServiceEmitter emitter) booleanJvmThreadsMonitor.doMonitor(ServiceEmitter emitter) booleanNoopOshiSysMonitor.doMonitor(ServiceEmitter emitter) booleanNoopSysMonitor.doMonitor(ServiceEmitter emitter) booleanOshiSysMonitor.doMonitor(ServiceEmitter emitter) booleanParametrizedUriEmitterMonitor.doMonitor(ServiceEmitter emitter) booleanSysMonitor.doMonitor(ServiceEmitter emitter) Deprecated.booleanAbstractMonitor.monitor(ServiceEmitter emitter) booleanMonitor.monitor(ServiceEmitter emitter) Emit metrics using the given emitter.voidOshiSysMonitor.monitorCpuStats(ServiceEmitter emitter) voidOshiSysMonitor.monitorDiskStats(ServiceEmitter emitter) voidOshiSysMonitor.monitorFsStats(ServiceEmitter emitter) voidOshiSysMonitor.monitorMemStats(ServiceEmitter emitter) voidOshiSysMonitor.monitorNetStats(ServiceEmitter emitter) voidOshiSysMonitor.monitorSwapStats(ServiceEmitter emitter) voidOshiSysMonitor.monitorSysStats(ServiceEmitter emitter) voidOshiSysMonitor.monitorTcpStats(ServiceEmitter emitter) static booleanCgroupMemoryMonitor.parseAndEmit(ServiceEmitter emitter, CgroupDiscoverer cgroupDiscoverer, String memoryUsageFile, String memoryLimitFile, FeedDefiningMonitor feedDefiningMonitor) Common metric parser and emitter for both v1 and v2 cgroupMemory monitors.Constructors in org.apache.druid.java.util.metrics with parameters of type ServiceEmitterModifierConstructorDescriptionBasicMonitorScheduler(DruidMonitorSchedulerConfig config, ServiceEmitter emitter, List<Monitor> monitors, ScheduledExecutorService exec) ClockDriftSafeMonitorScheduler(DruidMonitorSchedulerConfig config, ServiceEmitter emitter, List<Monitor> monitors, io.timeandspace.cronscheduler.CronScheduler monitorScheduler, ExecutorService monitorRunner) -
Uses of ServiceEmitter in org.apache.druid.query
Methods in org.apache.druid.query with parameters of type ServiceEmitterModifier and TypeMethodDescriptionbooleanExecutorServiceMonitor.doMonitor(ServiceEmitter emitter) voidDefaultQueryMetrics.emit(ServiceEmitter emitter) voidQueryMetrics.emit(ServiceEmitter emitter) Emits all metrics, registered since the lastemit()call on this QueryMetrics object.FluentQueryRunner.emitCPUTimeMetric(ServiceEmitter emitter) FluentQueryRunner.emitCPUTimeMetric(ServiceEmitter emitter, AtomicLong accumulator) voidExecutorServiceMonitor.MetricEmitter.emitMetrics(ServiceEmitter emitter, ServiceMetricEvent.Builder metricBuilder) voidMetricsEmittingQueryProcessingPool.emitMetrics(ServiceEmitter emitter, ServiceMetricEvent.Builder metricBuilder) static <T> QueryRunner<T>CPUTimeMetricQueryRunner.safeBuild(QueryRunner<T> delegate, QueryToolChest<T, ? extends Query<T>> queryToolChest, ServiceEmitter emitter, AtomicLong accumulator, boolean report) Constructors in org.apache.druid.query with parameters of type ServiceEmitterModifierConstructorDescriptionMetricsEmittingQueryRunner(ServiceEmitter emitter, QueryToolChest<T, ? extends Query<T>> queryToolChest, QueryRunner<T> queryRunner, ObjLongConsumer<? super QueryMetrics<?>> reportMetric, Consumer<QueryMetrics<?>> applyCustomDimensions) -
Uses of ServiceEmitter in org.apache.druid.query.search
Methods in org.apache.druid.query.search with parameters of type ServiceEmitter