Grafana配置Prometheus展示高大上牛掰的监控图表

Grafana IT敢客 4个月前 (08-24) 1630次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

       作为一个运维人员,经常会看见许多比较华丽又高大上的监控,像银行啊,保险啊等大型企业的 ECC 里面都挂满了各种大屏幕来展示监控项指标,如下图所示:我们应该也是别人眼中这样的!

Grafana 配置 Prometheus 展示高大上牛掰的监控图表

      好了,这里我要讲的是作为一个运维人员,我们确实可以如此高大上的噢,废话不多说,先来展示几个华丽的图表!

Grafana 配置 Prometheus 展示高大上牛掰的监控图表Grafana 配置 Prometheus 展示高大上牛掰的监控图表Grafana 配置 Prometheus 展示高大上牛掰的监控图表Grafana 配置 Prometheus 展示高大上牛掰的监控图表Grafana 配置 Prometheus 展示高大上牛掰的监控图表Grafana 配置 Prometheus 展示高大上牛掰的监控图表

上面主要展示了 Mysql 和 Linux 系统 OS 的一些指标!其实还有更多的指标图形,我就不一一展示了!

       下面,我就来讲一下,如何展示出这些数据,这些都是 Grafana 展示出来的,Grafana 本身就是以华丽而著称的。这里的数据采集主要是借助 Prometheus,msqld_exporter 和 node_exporeter 三个工具完成的!msqld_exporter 和 node_exporeter 是分别手机 mysql 和系统 os 信息的,所以要安装在被监控的服务器上。Prometheus 是采集 msqld_exporter 和 node_exporeter 数据的,然后通过 grafana 展示。所以最好安装在 grafana 服务器上!下面我就讲一下三个的安装过程!

1、安装 mysqld_exporter

登录一台需要被监控的服务器,将 mysqld_exporter-0.10.0.linux-amd64.tar.gz 里面的 mysqld_exporter 拿出来放到一个指定的目录下,并赋执行权限。然后新建一个.mf.cnf 文件,内如如下:需要有一定权限的 mysql 账户哦。

[client]
host=localhost
user=root
password=root

然后启动 mysqld_exporter,可自行添加到开启启动

nohup ./mysqld_exporter --config.my-cnf=.my.cnf &

登录浏览器观察是启动成功。

Grafana 配置 Prometheus 展示高大上牛掰的监控图表Grafana 配置 Prometheus 展示高大上牛掰的监控图表

2、安装 node_exporter

进入刚刚的目录,将 node_exporter-0.16.0.linux-amd64.tar.gz 里面的 node_exporter 提取出来,并赋执行权限。

启动 node_exporter。可自行添加开机启动。

nohup ./node_exporter &

打开浏览器验证是否成功。

Grafana 配置 Prometheus 展示高大上牛掰的监控图表Grafana 配置 Prometheus 展示高大上牛掰的监控图表

3、安装 prometheus

将 prometheus-2.3.2.linux-amd64.tar.gz 安装包放置一个目录下,并解压。修改 prometheus.yml,在- targets: [‘localhost:9090’]下面添加如下内容,yml 文件严格区分 tab。

 
      - targets: ['localhost:9090']

  - job_name: '172.16.50.131 mysql'
    static_configs:
      - targets: ['172.16.50.131:9104']
        labels:
            instance: 172.16.50.131 mysql

  - job_name: '172.16.50.131 linux'
    static_configs:
      - targets: ['172.16.50.131:9100']
        labels:
            instance: 172.16.50.131 linux 

接着启动 prometheus

nohup ./prometheus --config.file=prometheus.yml --web.enable-lifecycle &

打开浏览器验证Grafana 配置 Prometheus 展示高大上牛掰的监控图表

4、打开 grafana 观察数据展示

登录 grafana,打开 MySQL OverView 面板,应该是有数据展示的。然后你发现有些是没有数据显示 no data,这是因为模板的指标名称和新的指标名称不一致导致的!如下两个指标名称需要修改为后面的指标名称!

Grafana 配置 Prometheus 展示高大上牛掰的监控图表Grafana 配置 Prometheus 展示高大上牛掰的监控图表

关于最新的指标名称在可以 prometheus 上查找。

Grafana 配置 Prometheus 展示高大上牛掰的监控图表

不过,还是有几个指标不能正常显示,可能是语法变了吧!有待网友们考察!


IT 敢客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Grafana 配置 Prometheus 展示高大上牛掰的监控图表
喜欢 (5)
[313176056@qq.com]
分享 (0)
IT敢客
关于作者:
“我所做的一切都是为了方便我的生活~~~“
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址