public class PrometheusNamingConvention
extends java.lang.Object
implements io.micrometer.core.instrument.config.NamingConvention
Constructor and Description |
---|
PrometheusNamingConvention() |
PrometheusNamingConvention(java.lang.String timerSuffix) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
name(java.lang.String name,
io.micrometer.core.instrument.Meter.Type type,
java.lang.String baseUnit)
Names are snake-cased.
|
java.lang.String |
tagKey(java.lang.String key)
Label names may contain ASCII letters, numbers, as well as underscores.
|
public PrometheusNamingConvention()
public PrometheusNamingConvention(java.lang.String timerSuffix)
public java.lang.String name(java.lang.String name, io.micrometer.core.instrument.Meter.Type type, @Nullable java.lang.String baseUnit)
Names may contain ASCII letters and digits, as well as underscores and colons. They must match the regex [a-zA-Z_:][a-zA-Z0-9_:]*
name
in interface io.micrometer.core.instrument.config.NamingConvention
public java.lang.String tagKey(java.lang.String key)
tagKey
in interface io.micrometer.core.instrument.config.NamingConvention