grafana+prometheus监控Nacos监控中心

前言

Grafana和Prometheus的安装不再赘述,可参考网上教程或本专栏内的其他文章。Grafana+Prometheus系统监控之Redis
直接讲解Nacos部分。

一、grafana+prometheus监控Nacos监控中心

1.1 准备环境

Nacos集群我已经搭建好过了,具体想知道怎么搭建的,百度下就有了一大堆的帖子!!Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos

运行状态,目前支持prometheus、elastic search和influxdb,下面结合prometheus和grafana如何监控Nacos介绍下搭建过程!!如果你们公司有成本可以自研,那是最好不过的。

1.2 搭建Nacos集群暴露metrics数据

在正式开始配置前你需要创建一个专门用于监控的mysql账号

按照上面的地址,搭建好Nacos集群后,我们要在集群的每个节点中的配置文件application.properties中,暴露metric数据,改完记得要重启Nacos每个节点!!

management.endpoints.web.exposure.include=*

访问{ip}:8848/nacos/actuator/prometheus,看是否能访问到metrics数据,我这里直接演示下访问效果:
在这里插入图片描述

二、修改prometheus配置

vim prometheus.yml

新增几个job,名字就叫‘mysql’

 # nacos cluster  这里开始是新加的
  - job_name: 'nacos-cluster'
    scrape_interval: 60s
    metrics_path: '/nacos/actuator/prometheus'
    static_configs:
    - targets:
       - ip1:8848
       - ip2:8848
       - ip3:8848
#标签后面会用到
      labels:
        instance: nacos cluster

配好后保存重启Prometheus。

lsof   -i:9090 #查看进程
nohup ./prometheus --config.file=prometheus.yml > ./prometheus.log 2>&1 &

通过访问http://{ip}:9090/graph可以看到prometheus的采集数据,在搜索栏搜索nacos_monitor可以搜索到Nacos数据说明采集数据成功!
在这里插入图片描述
你还可以访问这个地址:http://{ip}:9090/targets,看到如下的美景
在这里插入图片描述

此时,说明可以收集到Nacos的metric数据了,但是这个数据我需要有个大盘展示!!

三 、grafana配置监控

3.1 配置数据源(Data sources)

在这里插入图片描述
点击 Add data source:
在这里插入图片描述
选择数据源为 Prometheus,点击 Select:
在这里插入图片描述

  • prometheus
    名字一定要与后面导入的json中的name相同,json参见后面的介绍

在这里插入图片描述

  • nacos-cluster
    名字与prometheus.yml中job_name相同,同样是prometheus类型
    在这里插入图片描述

填写完毕后,点击 Save & test:
在这里插入图片描述
至此,数据源就已经配置好了。

3.2 导入模板

点击+号,选择Import:
在这里插入图片描述

导入Nacos grafana监控模版

点击下载文件

下载后,通过下面的选项进入导入界面,导入即可
在这里插入图片描述

在这里插入图片描述

Dashboard的页面展示如下:
在这里插入图片描述
你会发现没有数据,但是这个时候你要去操作个地方,点击右上角的设置
在这里插入图片描述
当然我这里是配好的,点击设置后,点击这里
在这里插入图片描述
Regex一定要与 prometheus.yml中的instance一致!!

在这里插入图片描述

记得要保存,否则切出去再回来就又还原了!!
在这里插入图片描述

Nacos grafana显示为空
Nacos grafana显示为空

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值