public final class MetricsUtil extends Object
[tag1=value1,tag2=value2,...]
Modifier and Type | Method and Description |
---|---|
static boolean |
containsSpecialCharacters(String namePart) |
static String |
escapeMetricNamePart(String namePart)
Escapes a user-supplied string value that is to be used as metrics key
tag or value.
|
static List<Map.Entry<String,String>> |
parseMetricName(String metricName)
Parses metric name in tagged format into a list of tag-value tuples.
|
@Nonnull public static String escapeMetricNamePart(@Nonnull String namePart)
Prefixes comma (","
), equals sign ("="
) and backslash
("\"
) with another backslash.
public static boolean containsSpecialCharacters(String namePart)
@Nonnull public static List<Map.Entry<String,String>> parseMetricName(@Nonnull String metricName)
IllegalArgumentException
- if the metricName format is invalid
(missing square bracket, invalid escape, empty tag name...)Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.