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 SummaryFields inherited from interface io.micrometer.core.instrument.config.NamingConventioncamelCase, dot, identity, slashes, snakeCase, upperCamelCase
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micrometer.core.instrument.config.NamingConventionname
- 
Constructor Details- 
OracleCloudMetricsNamingConventionpublic OracleCloudMetricsNamingConvention()
 
- 
- 
Method Details- 
namepublic 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 interface- io.micrometer.core.instrument.config.NamingConvention
- Parameters:
- name- name
- type- type
- baseUnit- baseUnit
- Returns:
- sanitized name
 
- 
tagKeyA valid dimension key includes only printable ASCII, excluding periods (.) and spaces. The character limit for a dimension key is 256.- Specified by:
- tagKeyin interface- io.micrometer.core.instrument.config.NamingConvention
- Parameters:
- key- key
- Returns:
- sanitized tag key
 
- 
tagValueA 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 interface- io.micrometer.core.instrument.config.NamingConvention
- Parameters:
- value- value
- Returns:
- sanitized tag value
 
 
-