Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
2.5.1
-
None
-
None
-
None
Description
GraphiteSink currently outputs an equals character "=" as part of the metric key that it outputs to graphite. Graphite doesn't currently support the "=" as part of a key, and current Graphite trunk breaks when trying to query a metric containing this character.
This can be worked around with wildcarding (carbon appears to store it correctly), but it'd be good if metrics sent to graphite used only supported characters.
I propose that we simply use a supported character such as '_'.
Attachments
Attachments
Issue Links
- is duplicated by
-
HADOOP-12538 Fix issues of metric path emmitted by GraphiteSink
- Patch Available
- relates to
-
HADOOP-15230 org.apache.hadoop.metrics2.GraphiteSink is not implemented correctly
- Patch Available
Patch to simply replace the '=' used in metric names with a '_'.