Class OracleCloudMetricsNamingConvention
java.lang.Object
io.micronaut.oraclecloud.monitoring.micrometer.OracleCloudMetricsNamingConvention
- All Implemented Interfaces:
io.micrometer.core.instrument.config.NamingConvention
public class OracleCloudMetricsNamingConvention
extends Object
implements io.micrometer.core.instrument.config.NamingConvention
NamingConvention for Oracle Cloud Monitoring.- Since:
- 1.2
- Author:
- Pavol Gressa
- See Also:
-
Field Summary
Fields inherited from interface io.micrometer.core.instrument.config.NamingConvention
camelCase, dot, identity, slashes, snakeCase, upperCamelCase -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA valid name value starts with an alphabetical character and includes only alphanumeric characters, dots, underscores, hyphens, and dollar signs.A valid dimension key includes only printable ASCII, excluding periods (.) and spaces.A valid dimension value includes only Unicode characters.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micrometer.core.instrument.config.NamingConvention
name
-
Constructor Details
-
OracleCloudMetricsNamingConvention
public OracleCloudMetricsNamingConvention()
-
-
Method Details
-
name
public String name(String name, io.micrometer.core.instrument.Meter.Type type, @Nullable String baseUnit) A valid name value starts with an alphabetical character and includes only alphanumeric characters, dots, underscores, hyphens, and dollar signs. The `oci_` prefix is reserved. Avoid entering confidential information.- Specified by:
namein interfaceio.micrometer.core.instrument.config.NamingConvention- Parameters:
name- nametype- typebaseUnit- baseUnit- Returns:
- sanitized name
-
tagKey
A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. The character limit for a dimension key is 256.- Specified by:
tagKeyin interfaceio.micrometer.core.instrument.config.NamingConvention- Parameters:
key- key- Returns:
- sanitized tag key
-
tagValue
A valid dimension value includes only Unicode characters. The character limit for a dimension value is 256. Empty strings are not allowed for keys or values. Avoid entering confidential information.- Specified by:
tagValuein interfaceio.micrometer.core.instrument.config.NamingConvention- Parameters:
value- value- Returns:
- sanitized tag value
-