Kafka 监控的总览图你还在手动一点点拼?grafana-kafka 总览.json
这个文件真挺省事的。结构清晰,图表布局合理,基本常用的指标都涵盖了,比如 TPS、延迟、topic 状态之类的,开箱即用,省得你自己配半天。
Grafana 的 JSON 模板多,但这个比较适合用在JMX
或者InfluxDB
接入的 Kafka 场景。你只要在 Grafana 里直接导入,一键就能看到 Kafka 集群的运行情况,像consumer lag
、active brokers
这些都有展示,响应也快,样式还蛮清爽。
,前提是你 Kafka 那边已经配好监控数据,比如通过JMXTrans送进 InfluxDB,再接到 Grafana。这方面可以看看Kafka 监控利器:JMXTrans 整合 InfluxDB 与 Grafana这篇文章,讲得还挺细。
文件是.json
格式的,用起来灵活,你爱怎么改就怎么改。要是你有定制需求,直接在 Grafana 里编辑图表就行了,不用从头造轮子。如果你正想搭一套 Kafka 的监控面板,这个总览文件可以说是个不错的起点。
如果你还没搞清 Grafana 面板是怎么通过 JSON 配置的,可以顺带看看Grafana 服务器节点负载监控图的 JSON 文件这类示例,举一反三挺有。