首页 > 其他分享 >Prometheus和Grafana监控Nacos

Prometheus和Grafana监控Nacos

时间:2022-11-21 09:47:44浏览次数:51  
标签:Prometheus Nacos xx nacos 监控 Grafana prometheus grafana

Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos运行状态,目前支持prometheus、elastic search和influxdb,下面结合prometheus和grafana如何监控Nacos,官网 grafana监控页面。与elastic search和influxdb结合可自己查找相关资料

Nacos集群暴露metrics数据
集群每个节点中修改配置application.properties文件,暴露metrics数据

cd /workspace/nacos/conf

vim application.properties

management.endpoints.web.exposure.include=*

看是否能访问到metrics数据

http://xx.xx.xx.xx:8848/nacos/actuator/prometheus

 

部署prometheus采集Nacos metrics数据
下载地址为 download prometheus

 

解压prometheus压缩包并安装

tar xvfz prometheus-*.tar.gz /workspace/

cd /workspace/prometheus

修改配置文件,注意格式缩进

vim prometheus.yml

  - job_name: 'nacos-cluster'

    scrape_interval: 60s

    metrics_path: '/nacos/actuator/prometheus'

    static_configs:

      - targets:

         - 110.60.40.42:8848

         - 110.90.5.47:8848

         - 110.9.50.15:8848

启动prometheus服务

cd /workspace/prometheus

nohup ./prometheus --config.file="prometheus.yml" &

通过浏览器检查prometheus数据,http://xx.xx.xx.xx:9090/graph

可以看到prometheus的采集数据,在搜索栏搜索nacos_monitor可以搜索到Nacos数据说明采集数据成功

 

 

部署grafana图形化展示metrics数据
使用 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  默认账号密码:admin

http://xx.xx.xx.xx:3000/?orgId=1

 

配置prometheus数据源

 

 

 

 

导入Nacos grafana监控 模版

下载地址: https://github.com/nacos-group/nacos-template

 

Nacos监控分为三个模块:

nacos monitor展示核心监控项


nacos detail展示指标的变化曲线


nacos alert为告警项


Nacos-Sync监控
随着Nacos 0.9版本发布,Nacos-Sync 0.3版本支持了metrics监控,能通过metrics数据观察Nacos-Sync服务的运行状态,提升了Nacos-Sync的在生产环境的监控能力。 整体的监控体系的搭建参考 Nacos监控手册

grafana监控Nacos-Sync
和Nacos监控一样,Nacos-Sync也提供了监控模版,导入监控 模版

 

Nacos-Sync监控同样也分为三个模块:

nacos-sync monitor展示核心监控项


nacos-sync detail和alert展示监控曲线和告警

 

标签:Prometheus,Nacos,xx,nacos,监控,Grafana,prometheus,grafana
From: https://www.cnblogs.com/weifeng1463/p/16910359.html

相关文章

  • Nacos 之 Distro 协议
    1.概述Distro协议是阿里自研的一个最终一致性协议,继承了Gossip以及Eureka通信(PeerEurekaNodes)的优点并做进一步优化而出来的:对于原生的Gossip,由于随机选取发送消息......
  • K8s---【KubeSphere部署nacos集群】
    KubeSphere部署nacos集群1.准备nacos配置文件下载地址:https://github.com/alibaba/nacos/releases/tag/2.0.3注意:下载的是nacos-server-2.0.3.zip,而不是nacos。解压后......
  • mac安装nacos方式二
    1、去gitlub上拉取nacos的文件包以命令行的形式去启动2、用户docker安装nacos进行启动下面方式存在一个问题mac出现xxx.alibaba.xx包notfound可以使用 https://blog.......
  • 基于Prometheus智能化监控告警系统
    在k8s集群中部署prometheus、grafana、alertmanager,并且配置prometheus的动态、静态服务发现,实现对容器、物理节点、service、pod等资源指标监控,并在Grafana的web界面......
  • 通过docker部署grafana和mysql
    阅读本文需要一定的Linux,Docker与MySQL知识,例如:会启动容器,进入容器;会创建表,会使用INSERT语句,会使用SELECT语句...1.简介2.网络设置-2.1docker网络......
  • 调用链路上千条,如何观测 Nacos 的运行状态
    作者:涌月背景随着近年来微服务体系发展,微服务上下游链路的越来越复杂,在阿里云的线上实践场景中,我们发现使用微服务架构的公司的业务动辄会出现上千条调用链路,排查问题代价巨......
  • 调用链路上千条,如何观测 Nacos 的运行状态
    作者:涌月背景随着近年来微服务体系发展,微服务上下游链路的越来越复杂,在阿里云的线上实践场景中,我们发现使用微服务架构的公司的业务动辄会出现上千条调用链路,排查问题代......
  • python采集信息到prometheus
    采集脚本#coding=utf-8fromprometheus_clientimportGauge,start_http_serverimportrequestsimporttimejvsn=Gauge('zhibiao1','描述',['app_name','app_user'])......
  • nacos的使用
    一:下载nacos打开github搜索nacos,选择历史版本,建议下载1.4版本的,较稳定https://github.com/alibaba/nacos   二:下载完后解压文件,两种方式......
  • grafana连接influxdb1.8报错“error connection influxDB influxQL”
    influxdb配置没问题,grafana配置也没问题报错原因:influxdb的数据库中没有数据,连接会报这个错,当有数据时再测试连接就会正常了......