夜莺如何实现监控k8s集群呢
这个问题太大了,从大面上来讲,就是采集数据、配置大盘的问题。涉及到的监控目标包括:
推荐使用 agent mode 模式的 Prometheus 做数据采集,Prometheus 对 Kubernetes 的组件有内置服务发现的支持,其他监控采集器都比不了,只用 Prometheus 做采集器即可,所以要开启 agent mode 模式(怎么开?Google一下很简单的)。使用 agent mode 模式的 Prometheus 采集到数据之后,可以写入 VictoriaMetrics,当然,如果量小,就用 Prometheus 采集并存储在本地磁盘也行。
相关监控大盘,可以参考这里,这些大盘导入夜莺就可以使用。
上面是大体思路,涉及如何实操的话就不是一两句话能说清楚的了,可以参考我的专栏《运维监控实战笔记》第17/18/19/20讲就是讲解 Kubernetes 监控的。极客时间的每个专栏可以选择 4 篇免费试读,你可以选择第17/18/19/20讲。