[ 
https://issues.apache.org/jira/browse/FLINK-16397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

BlaBlabla reopened FLINK-16397:
-------------------------------

There is a new feature to support custom floating point formatter in Graphite 
reporter, can flink community consider to update the flink grahpite metric and 
fix it? 
h1. Support custom floating point formatter in Graphite reporter #1573


[https://github.com/dropwizard/metrics/pull/1573]

> flink metric graphite will format double metrics to "%2.2f"
> -----------------------------------------------------------
>
>                 Key: FLINK-16397
>                 URL: https://issues.apache.org/jira/browse/FLINK-16397
>             Project: Flink
>          Issue Type: Bug
>          Components: Runtime / Metrics
>    Affects Versions: 1.9.2, 1.10.0
>            Reporter: BlaBlabla
>            Priority: Major
>
> I'm using flink GraphiteReporter to monitor metrics. But I found that the 
> GraphiteReporter will convert double / float type metrics to the format : 
> "%2.2f", only keep two fractions.  For instance, Status.JVM.CPU.Load metric 
> is loss of  precision, like  0.00, 0.01 .
> it is bad :(
> For more detail, see the double format function in dropwizard metrics 
> project::
> [https://github.com/dropwizard/metrics/blob/4.1-development/metrics-graphite/src/main/java/com/codahale/metrics/graphite/GraphiteReporter.java#L401]
> {code:java}
>     protected String format(double v) {
>         // the Carbon plaintext format is pretty underspecified, but it seems 
> like it just wants
>         // US-formatted digits
>         return String.format(Locale.US, "%2.2f", v);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to