Metrics,Prometheus监控

Metrics,Prometheus监控

 

1.Metics
在这里插入图片描述
Metrics收集器从服务端收集数据,查询引擎会统计流量和时间,在Dashboard中显示。

2.Prometheus
Prometheus收集数据,交给Granfana显示,或者将警告发给微信。
在这里插入图片描述
3.启动eureka导入示例项目actuatordemo,并运行
项目中做监控需要添加promrtheus依赖,并添加启动类方法
在这里插入图片描述
在这里插入图片描述
这里监控的数据会发到promrtheus数据库,设定actuator-demo标签。
demo启动后访问8080端口
在这里插入图片描述
在这里插入图片描述
访问prometheus会返回监控数据
在这里插入图片描述
4.安装Prometheus
拷贝prometheus.yml到prometheus根目录中(yml中已经配置好了三个端点)
配置文件yml
在这里插入图片描述
在这里插入图片描述
5秒收集一次刚demo运行的项目
5.Dos下执行prometueus.exe
访问9090端口
在这里插入图片描述
在这里插入图片描述
6.查看prometheus中的status为up
在这里插入图片描述
7.查看prometheus具体监控指标
用jemeter发送请求
选择count
在这里插入图片描述
当前指标为30
在这里插入图片描述
在这里插入图片描述
jmeter连接成功后,进行压测
在这里插入图片描述
可观察到如下变化
在这里插入图片描述
但是这样只能观察一个指标不太方面,工作中使用grafana
7.安装grafana。安装完后默认会启动。端口号为3000。登录用户名密码为admin
在这里插入图片描述
添加数据源
在这里插入图片描述
选择prometheus
在这里插入图片描述
输入需要监控微服务的prometheus的端口,不是项目启动端口,这里是9090
在这里插入图片描述
导入仪表盘模板
模板地址官网提供
https://grafana.com/fdashboards
例如搜索boot
在这里插入图片描述
找下载量最高的 copyid
在这里插入图片描述
如何使用,监控信息都会在下面有描述
在这里插入图片描述
然后在prometheus上点击加号“+”输入id
在这里插入图片描述
选择放设置的数据源
在这里插入图片描述
结果如图
在这里插入图片描述
利用此方法可以发现问题,然后利用链路跟踪来解决问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值