Interface OracleCloudConfig
-
- All Superinterfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig
,io.micrometer.core.instrument.push.PushRegistryConfig
,io.micrometer.core.instrument.step.StepRegistryConfig
public interface OracleCloudConfig extends io.micrometer.core.instrument.step.StepRegistryConfig
Configuration forOracleCloudMeterRegistry
.- Since:
- 1.2
- Author:
- Pavol Gressa
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.Pattern
NAMESPACE_PATTERN
static java.lang.String
NAMESPACE_REGEX
static java.lang.String
PREFIX
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.lang.String
applicationName()
Application name used as a default dimension forMetricDataDetails
.default com.oracle.bmc.monitoring.model.PostMetricDataDetails.BatchAtomicity
batchAtomicity()
default int
batchSize()
default java.lang.String
compartmentId()
default boolean
description()
Flag whether meter description should be sent to monitoring service.default java.lang.String
namespace()
default java.lang.String
prefix()
default java.lang.String
resourceGroup()
A resource group is a custom string that can be used as a filter.default io.micrometer.core.instrument.config.validate.Validated<?>
validate()
-
-
-
Field Detail
-
PREFIX
static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
NAMESPACE_REGEX
static final java.lang.String NAMESPACE_REGEX
- See Also:
- Constant Field Values
-
NAMESPACE_PATTERN
static final java.util.regex.Pattern NAMESPACE_PATTERN
-
-
Method Detail
-
prefix
default java.lang.String prefix()
- Specified by:
prefix
in interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
-
batchAtomicity
default com.oracle.bmc.monitoring.model.PostMetricDataDetails.BatchAtomicity batchAtomicity()
- Returns:
- batch atomicity behaviour
-
applicationName
default java.lang.String applicationName()
Application name used as a default dimension forMetricDataDetails
.- Returns:
- application name
-
namespace
default java.lang.String namespace()
- Returns:
- metric namespace.
-
compartmentId
default java.lang.String compartmentId()
- Returns:
- metrics compartment id, if not provided then OCI SDK tenantId is used.
-
resourceGroup
default java.lang.String resourceGroup()
A resource group is a custom string that can be used as a filter.- Returns:
- resource group
-
description
default boolean description()
Flag whether meter description should be sent to monitoring service.- Returns:
- description flag
-
batchSize
default int batchSize()
- Specified by:
batchSize
in interfaceio.micrometer.core.instrument.push.PushRegistryConfig
- Returns:
- maximum number of metrics sent in one request, defaults to 50.
-
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
-
-