Class OracleCloudMetricsNamingConvention
- java.lang.Object
-
- io.micronaut.oraclecloud.monitoring.micrometer.OracleCloudMetricsNamingConvention
-
- All Implemented Interfaces:
io.micrometer.core.instrument.config.NamingConvention
public class OracleCloudMetricsNamingConvention extends java.lang.Object implements io.micrometer.core.instrument.config.NamingConvention
-
-
Constructor Summary
Constructors Constructor Description OracleCloudMetricsNamingConvention()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringname(java.lang.String name, io.micrometer.core.instrument.Meter.Type type, java.lang.String baseUnit)A valid name value starts with an alphabetical character and includes only alphanumeric characters, dots, underscores, hyphens, and dollar signs.java.lang.StringtagKey(java.lang.String key)A valid dimension key includes only printable ASCII, excluding periods (.) and spaces.java.lang.StringtagValue(java.lang.String value)A valid dimension value includes only Unicode characters.
-
-
-
Method Detail
-
name
public java.lang.String name(java.lang.String name, io.micrometer.core.instrument.Meter.Type type, @Nullable java.lang.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
public java.lang.String tagKey(java.lang.String key)
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
public java.lang.String tagValue(java.lang.String value)
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
-
-