Package io.micrometer.signalfx
Interface SignalFxConfig
- All Superinterfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig,io.micrometer.core.instrument.push.PushRegistryConfig,io.micrometer.core.instrument.step.StepRegistryConfig
public interface SignalFxConfig
extends io.micrometer.core.instrument.step.StepRegistryConfig
Configuration for
SignalFxMeterRegistry.-
Method Summary
Modifier and TypeMethodDescriptiondefault Stringdefault Stringprefix()default booleanIf both "publishCumulativeHistogram" and "publishDeltaHistogram" are set, then delta will be used.default booleanIf both "publishCumulativeHistogram" and "publishDeltaHistogram" are set, then delta will be used.default Stringsource()default Durationstep()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, connectTimeout, enabled, numThreads, readTimeout
-
Method Details
-
prefix
- Specified by:
prefixin interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
-
accessToken
-
publishCumulativeHistogram
default boolean publishCumulativeHistogram()If both "publishCumulativeHistogram" and "publishDeltaHistogram" are set, then delta will be used.- Returns:
trueif the SignalFx registry should emit cumulative histogram buckets.- Since:
- 1.9.0
-
publishDeltaHistogram
default boolean publishDeltaHistogram()If both "publishCumulativeHistogram" and "publishDeltaHistogram" are set, then delta will be used.- Returns:
trueif the SignalFx registry should emit delta histogram buckets.- Since:
- 1.10.0
-
uri
- Returns:
- The URI to ship metrics to. If you need to publish metrics to an internal proxy en route to SignalFx, you can define the location of the proxy with this.
-
source
- Returns:
- Unique identifier for the app instance that is publishing metrics to SignalFx. Defaults to the local host name.
-
step
- Specified by:
stepin 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
-