public abstract class AbstractZabbixReporterConfig extends AbstractHostPortReporterConfig
| Modifier and Type | Field and Description |
|---|---|
protected int |
connectTimeout |
protected java.lang.String |
hostName |
protected java.lang.String |
name |
protected java.lang.String |
prefix |
protected int |
socketTimeout |
MACRO_HOST_ADDRESS, MACRO_HOST_FQDN, MACRO_HOST_NAME, MACRO_HOST_NAME_SHORTdurationunit, period, predicate, rateunit, timeunit| Constructor and Description |
|---|
AbstractZabbixReporterConfig() |
| Modifier and Type | Method and Description |
|---|---|
int |
getConnectTimeout() |
java.lang.String |
getHostName() |
java.lang.String |
getName() |
java.lang.String |
getPrefix() |
int |
getSocketTimeout() |
void |
setConnectTimeout(int connectTimeout) |
void |
setHostName(java.lang.String hostName) |
void |
setName(java.lang.String name) |
void |
setPrefix(java.lang.String prefix)
Sets the prefix to be prepended to all metric names.
|
void |
setSocketTimeout(int socketTimeout) |
getFullHostList, getHostListAndStringList, getHosts, getHostsString, getResolvedPrefix, parseHostString, setHosts, setHostsStringgetDurationunit, getPeriod, getPredicate, getRateunit, getRealDurationunit, getRealRateunit, getRealTimeunit, getTimeunit, isClassAvailable, setDurationunit, setPeriod, setPredicate, setRateunit, setTimeunit@Min(value=0L) protected int connectTimeout
@Min(value=0L) protected int socketTimeout
protected java.lang.String name
protected java.lang.String hostName
protected java.lang.String prefix
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getHostName()
public void setHostName(java.lang.String hostName)
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
AbstractHostPortReporterConfigSets the prefix to be prepended to all metric names. The prefix may contain the variable references in the following format: ${macro_name}.
The following macros are supported:
AbstractHostPortReporterConfig.MACRO_HOST_ADDRESSInetAddress.getHostAddress()AbstractHostPortReporterConfig.MACRO_HOST_NAMEInetAddress.getHostName()AbstractHostPortReporterConfig.MACRO_HOST_NAME_SHORTInetAddress.getHostName() up to first dotAbstractHostPortReporterConfig.MACRO_HOST_FQDNInetAddress.getCanonicalHostName()All substituted values are made metric-safe
setPrefix in class AbstractHostPortReporterConfigprefix - prefix valueCopyright © 2021. All rights reserved.