public class SolrGraphiteReporter extends SolrMetricReporter
GraphiteReporter
.enabled, metricManager, period, pluginInfo, registryName
Constructor and Description |
---|
SolrGraphiteReporter(SolrMetricManager metricManager,
String registryName)
Create a Graphite reporter for metrics managed in a named registry.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected void |
doInit()
Reporter initialization implementation.
|
void |
setFilter(List<String> filters)
Report only metrics with names matching any of the prefix filters.
|
void |
setFilter(String filter) |
void |
setHost(String host) |
void |
setPickled(boolean pickled) |
void |
setPort(int port) |
void |
setPrefix(String prefix) |
protected void |
validate()
Validates that the reporter has been correctly configured.
|
getPeriod, getPluginInfo, init, setEnabled, setPeriod, toString
public SolrGraphiteReporter(SolrMetricManager metricManager, String registryName)
metricManager
- metric manager instance that manages the selected registryregistryName
- registry to use, one of registries managed by
SolrMetricManager
public void setHost(String host)
public void setPort(int port)
public void setPrefix(String prefix)
public void setFilter(List<String> filters)
filters
- list of 0 or more prefixes. If the list is empty then
all names will match.public void setFilter(String filter)
public void setPickled(boolean pickled)
protected void doInit()
SolrMetricReporter
doInit
in class SolrMetricReporter
protected void validate() throws IllegalStateException
SolrMetricReporter
validate
in class SolrMetricReporter
IllegalStateException
- if the reporter is not properly configuredpublic void close() throws IOException
IOException
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.