{"version":"0.1.0","name":"Kafka metrics dashboard","tiles":[{"id":"1ma5fe","x":0,"y":0,"w":8,"h":10,"config":{"name":"Throughput rate","source":"Metrics","displayType":"line","granularity":"auto","select":[{"aggFn":"avg","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Value","alias":"Message throughput","metricType":"sum","metricName":"kafka.broker.message_in_rate"}],"where":"","whereLanguage":"lucene"}},{"id":"nveai","x":8,"y":0,"w":8,"h":10,"config":{"name":"Average consumer lag","source":"Metrics","displayType":"line","granularity":"auto","select":[{"aggFn":"avg","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Value","alias":"Consumer lag","metricType":"gauge","metricName":"kafka.consumer.lag"}],"where":"","whereLanguage":"lucene"}},{"id":"1j8dut","x":16,"y":0,"w":8,"h":10,"config":{"name":"Request latency","source":"Metrics","displayType":"line","granularity":"auto","select":[{"aggFn":"avg","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Value","alias":"Producer latency","metricType":"gauge","metricName":"kafka.request.produce.time.avg"},{"aggFn":"avg","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Value","alias":"Consumer latency","metricType":"gauge","metricName":"kafka.request.fetch_consumer.time.avg"}],"where":"","whereLanguage":"lucene"}},{"id":"r2e6d","x":0,"y":10,"w":8,"h":10,"config":{"name":"Throughput balance","source":"Metrics","displayType":"stacked_bar","granularity":"auto","select":[{"aggFn":"avg","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Value","alias":"Byte in rate","metricType":"sum","metricName":"kafka.broker.byte_in_rate"},{"aggFn":"avg","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Value","alias":"Byte out rate","metricType":"sum","metricName":"kafka.broker.byte_out_rate"}],"where":"","whereLanguage":"lucene"}},{"id":"sf5uf","x":8,"y":10,"w":8,"h":10,"config":{"name":"Queue depth","source":"Metrics","displayType":"stacked_bar","granularity":"auto","select":[{"aggFn":"avg","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Value","alias":"Queue size","metricType":"gauge","metricName":"kafka.request.queue.size"}],"where":"","whereLanguage":"lucene"}},{"id":"1c6n8b","x":16,"y":10,"w":8,"h":10,"config":{"name":"Maximum offline partition count","source":"Metrics","displayType":"number","granularity":"auto","select":[{"aggFn":"max","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Value","metricType":"gauge","metricName":"kafka.partition.offline"}],"where":"","whereLanguage":"lucene"}}],"filters":[]}
