public class SolrGangliaReporter extends SolrMetricReporter
metricManager, pluginInfo, registryName| Constructor and Description |
|---|
SolrGangliaReporter(SolrMetricManager metricManager,
String registryName)
Create a Ganglia reporter for metrics managed in a named registry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
setFilter(String filter) |
void |
setHost(String host) |
void |
setMulticast(boolean multicast) |
void |
setPeriod(int period) |
void |
setPort(int port) |
void |
setPrefix(String prefix) |
void |
setTesting(boolean testing) |
protected void |
validate()
Validates that the reporter has been correctly configured.
|
getPluginInfo, init, toStringpublic SolrGangliaReporter(SolrMetricManager metricManager, String registryName)
metricManager - metric manager instance that manages the selected registryregistryName - registry to use, one of registries managed by
SolrMetricManagerpublic void setHost(String host)
public void setPort(int port)
public void setPrefix(String prefix)
public void setFilter(String filter)
public void setPeriod(int period)
public void setMulticast(boolean multicast)
public void setTesting(boolean testing)
protected void validate()
throws IllegalStateException
SolrMetricReportervalidate in class SolrMetricReporterIllegalStateException - if the reporter is not properly configuredpublic void close()
throws IOException
IOExceptionCopyright © 2000-2017 Apache Software Foundation. All Rights Reserved.