Prometheus服务器+Grafana -监控(节点主机、 数据库)

Prometheus
特点
强大的数据模型,监控数据以metric{labels}的方式存储在内置的时间序列数据库中
监控数据的精细程度高,可以精确到1~5秒的采集程度
灵活的查询语句(PromQL)
采用HTTP pull/push两种数据采集传输方式
支持本地和远程存储
良好的可视化,自带Prometheus UI,可以直接输入PromQL查询监控指标,自动成图,并且支持用grafana进行数据呈现
支持大量的客户端库(exporter),像nginx,tomcat等,使prometheus可轻易获取服务监控指标
易扩展,当prometheus处理数据量过大时,可以进行联邦集群和功能分区,让多个prometheus产生一个逻辑集群
支持自动发现,动态发现监控目标
? 也是一款监控软件,也是一个时序数据库。
? 主要用在容器监控方面,也可以用于常规的主机监控。
? 使用google公司开发的go语言编写。
? Prometheus是一个框架,可以与其他组件完美结合。

在配置文件中追加以下内容。特别注意缩进

[root@prometheus ~]# vim /usr/local/prometheus/prometheus.yml

  • job_name: ‘node1’
    static_configs:

      展示node1的监控信息
      ? grafana模板下载:https://grafana.com/grafana/dashboards/
      ? 导入主机监控模板

      监控mariadb数据库

      在node1节点上安装数据库

      在node1上安装mysql exporter

      配置mysql exporter

      编写用于连接mysql服务的配置文件

      创建service文件

      启服务

      配置prometheus监控mysql

      修改配置文件,追加以下内容:

      查看状态:

      在grafana中展示mysql exporter数据

      在真机上导入数据库模板mysql-overview_rev5.json

      模板切换

      查看其模板

      Prometheus服务器+Grafana -监控(节点主机、 数据库)

      文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树服务 格(istio)ServiceMesh介绍8589 人正在系统学习中

      声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月8日
下一篇 2022年5月8日

相关推荐