1.首先mysql 本身没有暴露供prometheus可以读取的metrics接口,所以需要借助agent也就是exporter间接读取。
2.有官方的mysql-exporter可以使用,但是他只能配置一个数据源也就是只能采集一个实例,如果多实例mysql可以部署多个exporter进行监控。
3.exporter可以部署到任何地方,需要mysql给exporter所在主机授权。
4.也可以自己开发或者改造mysql-exporter,同时监控多个实例。
5.部署和exporter之后,就可以配置prometheus去exporter采集数据了,当然可以采用多种服务发现方式去发现exporter的地址,比如static config、dns、zk等等
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有