Package io.micrometer.humio
Interface HumioConfig
- All Superinterfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig,io.micrometer.core.instrument.push.PushRegistryConfig,io.micrometer.core.instrument.step.StepRegistryConfig
public interface HumioConfig
extends io.micrometer.core.instrument.step.StepRegistryConfig
Configuration for
HumioMeterRegistry.- Since:
- 1.1.0
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault StringapiToken()default DurationDeprecated.default Stringprefix()tags()Humio uses a concept called "tags" to decide which datasource to store metrics in.default Stringuri()default io.micrometer.core.instrument.config.validate.Validated<?> validate()Methods inherited from interface io.micrometer.core.instrument.config.MeterRegistryConfig
get, requireValidMethods inherited from interface io.micrometer.core.instrument.push.PushRegistryConfig
batchSize, enabled, numThreads, readTimeout, step
-
Field Details
-
DEFAULT
-
-
Method Details
-
prefix
- Specified by:
prefixin interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
-
uri
- Returns:
- The URI to ship metrics to. If you need to publish metrics to an internal proxy en route to Humio, you can define the location of the proxy with this.
-
tags
Humio uses a concept called "tags" to decide which datasource to store metrics in. This concept is distinct from Micrometer's notion of tags, which divides a metric along dimensional boundaries. All metrics from this registry will be stored under a datasource defined by these tags.- Returns:
- Tags which uniquely determine the datasource to store metrics in.
-
apiToken
-
connectTimeout
Deprecated.- Specified by:
connectTimeoutin interfaceio.micrometer.core.instrument.push.PushRegistryConfig
-
validate
default io.micrometer.core.instrument.config.validate.Validated<?> validate()- Specified by:
validatein interfaceio.micrometer.core.instrument.config.MeterRegistryConfig- Specified by:
validatein interfaceio.micrometer.core.instrument.push.PushRegistryConfig
-