Nacos集群监控搭建

Nacos集群监控搭建

结合prometheus和grafana监控Nacos

Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos运行状态。

搭建Nacos集群暴露metrics数据

  1. 按照之前的集群搭建文档,搭建一个nacos集群。
  2. 配置application.properties文件,暴露metrics数据
management.endpoints.web.exposure.include=*

访问所有的nacos,{ip}:8848/nacos/actuator/prometheus,看是否能访问到metrics数据,出现如下图

在这里插入图片描述

搭建prometheus采集Nacos metrics数据

  1. 下载prometheus,通过下面链接下载2.51.1版本的prometheus。
https://github.com/prometheus/prometheus/releases/download/v2.51.1/prometheus-2.51.1.linux-amd64.tar.gz
  1. 在104机器上面创建prometheus目录,并将prometheus放在该目录下,并解压prometheus
mkdir -p /usr/local/prometheus
tar -xvf tar -xvf prometheus-2.51.1.linux-amd64
cd prometheus-2.51.1.linux-amd64
  1. 修改 prometheus.yml文件,配置nacos metrics 数据信息
 metrics_path: '/nacos/actuator/prometheus'
    # scheme defaults to 'http'.
    static_configs:
      - targets: ["192.168.56.102:8848","192.168.56.104:8848","192.168.56.105:8848"]

  1. 启动prometheus服务
./prometheus --config.file="prometheus.yml"
  1. 通过http://{ip}:9090/graph,在搜索栏搜索nacos_monitor可以搜索到Nacos数据说明采集数据成功

在这里插入图片描述

搭建grafana图形化展示metrics数据

和prometheus在同一台机器上安装grafana,使用 yum 安装grafana

sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.4-1.x86_64.rpm
sudo service grafana-server start

访问grafana: http://{ip}:3000

  1. 配置prometheus数据源

点击设置,点击add datasource,按照下图所示添加数据源,

在这里插入图片描述

  1. 导入Nacos grafana监控模版

获取模板,点击grafana+号,将模板信息填入到文本框中

并将之前配置的数据源名称添加到

在这里插入图片描述

在这里插入图片描述

  1. 点击DASHBOARD,选择nacos-server-monitor,打开如下所示

在这里插入图片描述

配置监控告警通知

当Nacos运行出现问题时,需要grafana告警通知相关负责人。grafana支持多种告警方式,常用的有邮件,钉钉和webhook方式

钉钉告警

点击铃铛形状的告警按钮,点击notification channels(通知渠道),点击 + New Channel ,Type一栏选择钉钉,并配置钉钉的url

邮件告警
  1. 配置邮件SMTP信息
vim /etc/grafana/grafana.ini
  1. 将SMTP信息配置进去
#################################### SMTP / Emailing ##########################
[smtp]
enabled = true
host = smtp.126.com:25
user = xxxxxx
password = xxxxx
;cert_file =
;key_file =
skip_verify = true
from_address = xxxxxx@126.com

[emails]
;welcome_email_on_sign_up = false
  1. 点击 + New Channel ,Type一栏选择EMAIL,并配置邮箱地址,邮箱地址可以用;分隔符配置多个邮箱
  • 21
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值