摘要: 在Prometheus架构中,exporter是负责收集数据并将信息汇报给Prometheus Server的组件,mysqld_exporter是常用的数据库监控工具。 一、mysqld_exporter的安装 1、mysql库创建相应用户并赋权: create user 'exporter'@' 阅读全文
posted @ 2022-08-09 21:30 郭大侠1 阅读(4547) 评论(0) 推荐(0) 编辑
摘要: 【1】需求 由于项目需求,我们往往需要采集exporter不能采集到的数据,那么用go在短时间内定制exporter和后期交接的维护都会存在时间成本,所有我们可以用通过 node_exporter --collector.textfile.directory 参数,用shell或者python来收集 阅读全文
posted @ 2022-08-09 20:09 郭大侠1 阅读(1887) 评论(0) 推荐(0) 编辑
摘要: prometheus配置文件动态管理 由于Prometheus是“拉”的方式主动监测,所以需要在server端指定被监控节点的列表。当被监控的节点增多之后,每次增加节点都需要更改配置文件,非常麻烦,我这里用consul-template+consul动态生成配置文件,这种方式同样适用于其他需要频繁更 阅读全文
posted @ 2022-08-09 17:22 郭大侠1 阅读(2181) 评论(0) 推荐(0) 编辑
摘要: 1. 正向代理 正向代理隐藏真实客户端 正向代理,就是一个位于客户端和原始服务器之前的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并且指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端,客户端才能使用正向代理。 比如我们要去访问某个网站,我们直接访问不通,那 阅读全文
posted @ 2022-08-09 09:00 郭大侠1 阅读(86) 评论(0) 推荐(0) 编辑