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

Ray Chiang updated KAFKA-3241:
------------------------------
    Component/s: metrics

> JmxReporter produces invalid JSON when a value is Infinity
> ----------------------------------------------------------
>
>                 Key: KAFKA-3241
>                 URL: https://issues.apache.org/jira/browse/KAFKA-3241
>             Project: Kafka
>          Issue Type: Bug
>          Components: metrics
>            Reporter: Babak Behzad
>            Priority: Major
>
> We recently realized that the when JmxReporter$KafkaMbean has some metrics 
> with the value Infinity, the JSON created is invalid since the string value 
> "Infinity" or "-Infinity" are not in double-quotes! Here's an example:
> {noformat}
>  {
>     "name" : 
> "kafka.producer:type=producer-node-metrics,client-id=producer-1,node-id=node-1",
>     "modelerType" : "org.apache.kafka.common.metrics.JmxReporter$KafkaMbean",
>     "request-rate" : 0.0,
>     "request-size-avg" : 0.0,
>     "incoming-byte-rate" : 0.0,
>     "request-size-max" : -Infinity,
>     "outgoing-byte-rate" : 0.0,
>     "request-latency-max" : -Infinity,
>     "request-latency-avg" : 0.0,
>     "response-rate" : 0.0
>   }
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to