当前位置:网站首页>《Kubernetes监控篇:Grafana通过自动化方式添加datasource和dashboard》

《Kubernetes监控篇:Grafana通过自动化方式添加datasource和dashboard》

2022-06-22 12:42:00 东城绝神



推荐网站:Ansible官网


一、背景信息

由于业务性质原因,我们需要将业务系统部署在多个客户本地机房,由于客户没有一个统一的监控系统,所以我们需要在客户机房部署监控系统,主要监控主机、接口、端口等方面。

针对业务系统部署及维护场景,我们开发了运维工具,主要包括前期部署、后期维护两大核心要点,监控作为部署环节比较重要的一项指标,所以我们需要将这些监控模块融合到运维工具中,这里的监控系统组件包括:node-exporter+blackbox-exporter+alertmanager+prometheus+grafana。

grafana作为监控组件中比较重要的一个模块,要想实现自动化部署其实是很简单,除了部署完之后还有很多其它操作,比如添加数据源、导入监控模板,这些需要人工手动来操作。如果这些无法实现自动化的话,那么你这个运维工具就很难称得上是自动化工具。

这里就着重介绍一下如何通过自动化的方式来添加datasource和dashboard?


二、操作步骤

方法一:通过http api接口

Grafana http_api

1、创建API令牌

curl -X POST -H "Content-Type: application/json" -d '{"name":"apikeycurl", "role": "Admin"}' http://lolaage:[email protected]:3000/api/auth/keys

如下图所示:
在这里插入图片描述
说明:将此处返回的密钥保存在您的密码管理器中,因为将来无法再次获取它。


总结:整理不易,如果对你有帮助,可否点赞关注一下?

更多详细内容请参考:Ansible自动化运维实战

原网站

版权声明
本文为[东城绝神]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_37814112/article/details/125355996