Babak Behzad created KAFKA-3241: ----------------------------------- Summary: 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 Reporter: Babak Behzad
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 (v6.3.4#6332)