@Singleton public class TelemetryNodeService extends Object
| Modifier and Type | Field and Description |
|---|---|
static com.codahale.metrics.MetricFilter |
METRICS_FILTER |
| Constructor and Description |
|---|
TelemetryNodeService(org.graylog2.plugin.ServerStatus serverStatus,
com.codahale.metrics.MetricRegistry metricRegistry,
org.graylog2.shared.system.stats.StatsService statsService,
Set<org.graylog2.plugin.PluginMetaData> plugins,
com.github.joschi.jadconfig.util.Duration cacheTimeout,
com.github.joschi.jadconfig.util.Duration reportInterval) |
| Modifier and Type | Method and Description |
|---|---|
NodeDataSet |
buildNodeDataSet() |
@Inject
public TelemetryNodeService(org.graylog2.plugin.ServerStatus serverStatus,
com.codahale.metrics.MetricRegistry metricRegistry,
org.graylog2.shared.system.stats.StatsService statsService,
Set<org.graylog2.plugin.PluginMetaData> plugins,
@Named(value="telemetry_cache_timeout")
com.github.joschi.jadconfig.util.Duration cacheTimeout,
@Named(value="telemetry_report_interval")
com.github.joschi.jadconfig.util.Duration reportInterval)
public NodeDataSet buildNodeDataSet()
Copyright © 2015 Graylog, Inc.. All Rights Reserved.