服务监控-微服务小白入门(5)

背景

  • 什么是服务监控

监视当前系统应用状态、内存、线程、堆栈、日志等等相关信息,主要目的在服务出现问题或者快要出现问题时能够准确快速地发现以减小影响范围。

  • 为什么要使用服务监控

服务监控在微服务改造过程中的重要性不言而喻,没有强大的监控能力,改造成微服务架构后,就无法掌控各个不同服务的情况,在遇到调用失败时,如果不能快速发现系统的问题,对于业务来说就是一场灾难。

  • spring boot actuator 服务监控接口

actuator是监控系统健康情况的工具。

  • spring boot admin 服务监控管理

Spring Boot Admin是一个针对spring-boot的actuator接口进行UI美化封装的监控工具。他可以:在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。

服务监控

启动应用

运行监控

用户名 ruoyi 密码 123456 在配置中心配置

点击各个应用,没有出现所谓的监控状态,可能是哪些地方不会配置的问题,特别是关于这些指标:

小节

这个更关注服务应用本身,各个服务的情况,应该有对应的契约实现才行。

貌似挺有意义,但是不够深入,以后用的时候再说吧,目前就是了解微服务能整那些事。

相关推荐
叶落闲庭13 分钟前
【k8s】k8s集群搭建
云原生·容器·kubernetes
藥瓿亭16 分钟前
K8S认证|CKS题库+答案| 3. 默认网络策略
运维·ubuntu·docker·云原生·容器·kubernetes·cks
椰汁菠萝1 小时前
k8s集群安装坑点汇总
云原生·容器·kubernetes
后海 0_o1 小时前
2025前端微服务 - 无界 的实战应用
前端·微服务·架构
喵叔哟1 小时前
24.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--认证微服务
微服务·架构·.net
bing_1582 小时前
跨多个微服务使用 Redis 共享数据时,如何管理数据一致性?
redis·微服务·mybatis
java干货2 小时前
虚拟线程与消息队列:Spring Boot 3.5 中异步架构的演进与选择
spring boot·后端·架构
SoFlu软件机器人2 小时前
智能生成完整 Java 后端架构,告别手动编写 ControllerServiceDao
java·开发语言·架构
西陵3 小时前
前端框架渲染DOM的的方式你知道多少?
前端·javascript·架构
在未来等你3 小时前
互联网大厂Java求职面试:AI大模型与云原生技术的深度融合
java·云原生·kubernetes·生成式ai·向量数据库·ai大模型·面试场景