我们在Grafana中创建了一个插件来监视k8:已经在Grafana官方商店中



今天,由ITSumma开发部门创建的一个新的,非常有用的开源项目的发布发生了,ITSumma是Grafana中用于监视Kubernetes插件 。 他已加入官方grafanastor-grafana.com/grafana/plugins/devopsprodigy-kubegraf-app

其关键实用程序:


  1. 与k8s-api集成以构建您的应用程序的完整地图+按名称空间分组+绑定到pod /服务。
  2. 实时显示k8s群集节点之间应用程序分布的图形表示。
  3. 集群中应用程序/ pod的状态的实时统计信息和错误消息(例如,如果您的应用程序已停止传递活动性探针)。
  4. 仪表板,其中包含有关群集节点各种参数(CPU使用率,内存,磁盘子系统和网络接口上的负载)的统计信息,以及特定炉床(CPU,内存,网络接口)以及部署/ statefulset /状态的资源使用统计信息守护程序集,您可以在其中查看应用程序的可用副本数量,此应用程序正在运行的容器的数量以及容器重新启动的数量。
  5. 单独的可视化视图,用于查看有关群集中节点状态的实时统计信息。



插件从哪里收集信息?


插件配置首先用于从k8s API服务器收集数据(用于构建应用程序映射,收集应用程序状态,有关通过的测试的信息等)。 插件中还单独设置了一个附加的Prometheus数据源(从kube-state-metrics和node-exporter收集度量)。



我们为什么以及为什么要这样做?


很简单:只有一个类似的插件,并且大约一年没有得到支持。

除此之外,这还不适合我们:

  1. 缺乏应用程序地图的可视化功能。
  2. 与当前版本的node-exporter'a和kube-state-metrics'a不兼容。
  3. 缺乏对状态集监视的支持。

好吧,我们负担得起! ;-)

欢迎星空,ishshui和pull-quests-github.com/devopsprodigy/kubegraf

当然,非常感谢Alexander Zobnin的空中支援!

很快我将讲述整个创作过程:“它是怎么回事”。 请勿切换

Source: https://habr.com/ru/post/zh-CN467023/


All Articles