Package io.micrometer.appoptics
Interface AppOpticsConfig
- All Superinterfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig
,io.micrometer.core.instrument.push.PushRegistryConfig
,io.micrometer.core.instrument.step.StepRegistryConfig
public interface AppOpticsConfig
extends io.micrometer.core.instrument.step.StepRegistryConfig
Configuration for
AppOpticsMeterRegistry
.- Since:
- 1.1.0
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_BATCH_SIZE
static int
MAX_BATCH_SIZE
-
Method Summary
Modifier and Type Method Description default java.lang.String
apiToken()
default int
batchSize()
default java.time.Duration
connectTimeout()
Deprecated.default boolean
floorTimes()
default java.lang.String
hostTag()
default java.lang.String
prefix()
default java.lang.String
uri()
default io.micrometer.core.instrument.config.validate.Validated<?>
validate()
Methods inherited from interface io.micrometer.core.instrument.config.MeterRegistryConfig
get, requireValid
Methods inherited from interface io.micrometer.core.instrument.push.PushRegistryConfig
enabled, numThreads, readTimeout, step
-
Field Details
-
MAX_BATCH_SIZE
static final int MAX_BATCH_SIZE- See Also:
- Constant Field Values
-
DEFAULT_BATCH_SIZE
static final int DEFAULT_BATCH_SIZE- See Also:
- Constant Field Values
-
-
Method Details
-
prefix
default java.lang.String prefix()- Specified by:
prefix
in interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
-
apiToken
default java.lang.String apiToken()- Returns:
- AppOptics API token
-
hostTag
@Nullable default java.lang.String hostTag()- Returns:
- The tag that will be mapped to @host when shipping metrics to AppOptics.
-
uri
default java.lang.String uri()- Returns:
- the URI to ship metrics to
-
floorTimes
default boolean floorTimes()- Returns:
- whether or not to ship a floored time - floors time to the multiple of the
PushRegistryConfig.step()
-
batchSize
default int batchSize()- Specified by:
batchSize
in interfaceio.micrometer.core.instrument.push.PushRegistryConfig
-
connectTimeout
@Deprecated default java.time.Duration connectTimeout()Deprecated.- Specified by:
connectTimeout
in interfaceio.micrometer.core.instrument.push.PushRegistryConfig
-
validate
default io.micrometer.core.instrument.config.validate.Validated<?> validate()- Specified by:
validate
in interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
- Specified by:
validate
in interfaceio.micrometer.core.instrument.push.PushRegistryConfig
-