Package io.micrometer.graphite
Interface GraphiteConfig
-
- All Superinterfaces:
io.micrometer.core.instrument.dropwizard.DropwizardConfig
,io.micrometer.core.instrument.config.MeterRegistryConfig
public interface GraphiteConfig extends io.micrometer.core.instrument.dropwizard.DropwizardConfig
Configuration forGraphiteMeterRegistry
.
-
-
Field Summary
Fields Modifier and Type Field Description static GraphiteConfig
DEFAULT
Accept configuration defaults
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.concurrent.TimeUnit
durationUnits()
default boolean
enabled()
java.lang.String
get(java.lang.String key)
Get the value associated with a key.default java.lang.String
host()
default int
port()
default java.lang.String
prefix()
default GraphiteProtocol
protocol()
default java.util.concurrent.TimeUnit
rateUnits()
default java.lang.String[]
tagsAsPrefix()
-
-
-
Field Detail
-
DEFAULT
static final GraphiteConfig DEFAULT
Accept configuration defaults
-
-
Method Detail
-
get
@Nullable java.lang.String get(java.lang.String key)
Get the value associated with a key.- Specified by:
get
in interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
- Parameters:
key
- Key to lookup in the config.- Returns:
- Value for the key or null if no key is present.
-
prefix
default java.lang.String prefix()
- Specified by:
prefix
in interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
- Returns:
- Property prefix to prepend to configuration names.
-
tagsAsPrefix
default java.lang.String[] tagsAsPrefix()
- Returns:
- For the default naming convention, turn the specified tag keys into part of the metric prefix.
-
rateUnits
default java.util.concurrent.TimeUnit rateUnits()
-
durationUnits
default java.util.concurrent.TimeUnit durationUnits()
-
host
default java.lang.String host()
-
port
default int port()
-
enabled
default boolean enabled()
- Returns:
true
if publishing is enabled. Default istrue
.
-
protocol
default GraphiteProtocol protocol()
- Returns:
- Protocol to use while shipping data to Graphite.
-
-