Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Later
-
1.9.0, 1.9.2, 1.9.3
-
None
Description
If I submit a Flink job in which a stream has a name that contains a "+" character, the metrics returned for the stream is always empty. For example:
```
env.addSource(new TestSource()).name("testing + plus");
```
If I try to get the metrics
```
[]
```
The http request is also made from the UI if you view the metric "0.Source_testing+_plus.numRecordsOut".
The metrics will always return empty. However if I remove the "+" from the name of the stream. Metrics are returned non-empty.
Maybe it has something to do with this method:
It does not consider "+" character?
I have attached the full example to reproduce the issue.
Attachments
Attachments
Issue Links
- is related to
-
FLINK-20518 WebUI should escape characters in metric names
-
- Open
-
-
FLINK-20520 Document that metric names can contain characters that need to be escaped
-
- Closed
-
- links to