public final class MetricName
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
IDENTIFIER_SECTION |
private java.lang.String |
instance |
private static int |
METRIC_INSTANCE_INDEX |
private static java.util.regex.Pattern |
METRIC_PATTERN |
private static int |
METRIC_PREFIX_INDEX |
private static int |
METRIC_SUFFIX_INDEX |
private java.lang.String |
prefix |
private java.lang.String |
suffix |
private static java.lang.String |
VALID_METRIC_NAME |
Modifier | Constructor and Description |
---|---|
private |
MetricName(java.lang.String prefix,
java.lang.String suffix,
java.lang.String instance) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
(package private) java.lang.String |
getInstance() |
java.lang.String |
getInstanceDomainTag() |
java.lang.String |
getMetric() |
int |
hashCode() |
(package private) boolean |
hasInstance() |
static MetricName |
parse(java.lang.String metric) |
java.lang.String |
toString() |
private static final java.lang.String IDENTIFIER_SECTION
private static final java.lang.String VALID_METRIC_NAME
private static final java.util.regex.Pattern METRIC_PATTERN
private static final int METRIC_PREFIX_INDEX
private static final int METRIC_INSTANCE_INDEX
private static final int METRIC_SUFFIX_INDEX
private final java.lang.String prefix
private final java.lang.String suffix
private final java.lang.String instance
private MetricName(java.lang.String prefix, java.lang.String suffix, java.lang.String instance)
public java.lang.String getMetric()
java.lang.String getInstance()
public java.lang.String getInstanceDomainTag()
boolean hasInstance()
public static MetricName parse(java.lang.String metric)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object