1) Add kafka-observ-lib that currently contains two signal groups:
topics
consumerGroups of topics
Together signals' panels can compose the single dashboard called 'Kafka topics overview' that supersedes 'Kafka topics' and 'Kafka lag' dashboards, since it contains all keys metrics of those two.
2) as an aditional feature, this library works with two different versions of JMX config:
metricsSource: grafanacloud: JMX configs from kafka-mixin/jmx dir
1) Add kafka-observ-lib that currently contains two signal groups:
grafanacloud
: JMX configs from kafka-mixin/jmx dirprometheus
: JMX configs from prometheus/jmx_exporter3) Drop json 'Kafka topics' and 'Kafka lag' dashboards from kafka-mixin 4) Add new 'Kafka topics overview' dashboard to kafka-mixin instead
Result: