java.io.Closeable, java.lang.AutoCloseable, MetricsPlugin, MetricsSink@Public @Evolving public class StatsDSink extends java.lang.Object implements MetricsSink, java.io.Closeable
*.sink.statsd.class=org.apache.hadoop.metrics2.sink.StatsDSink [prefix].sink.statsd.server.host= [prefix].sink.statsd.server.port= [prefix].sink.statsd.skip.hostname=true|false (optional) [prefix].sink.statsd.service.name=NameNode (name you want for service)
| Modifier and Type | Class | Description |
|---|---|---|
static class |
StatsDSink.StatsD |
Class that sends UDP packets to StatsD daemon.
|
| Constructor | Description |
|---|---|
StatsDSink() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
void |
flush() |
Flush any buffered metrics
|
void |
init(org.apache.commons.configuration2.SubsetConfiguration conf) |
Initialize the plugin
|
void |
putMetrics(MetricsRecord record) |
Put a metrics record in the sink
|
void |
writeMetric(java.lang.String line) |
public void init(org.apache.commons.configuration2.SubsetConfiguration conf)
MetricsPlugininit in interface MetricsPluginconf - the configuration object for the pluginpublic void putMetrics(MetricsRecord record)
MetricsSinkputMetrics in interface MetricsSinkrecord - the record to putpublic void writeMetric(java.lang.String line)
public void flush()
MetricsSinkflush in interface MetricsSinkpublic void close()
throws java.io.IOException
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablejava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.