原标题:Java最流行的微服务框架监控和各种监控数据
自动化的监控运维机制
自动化的监控运维机制的运行基础是不间断地收集各个微服务应用的各项指标情况,并根据这些基础指标信息来制定监控和预警规则,更进一步做到自动化的运维操作。
为了让运维系统能够获取各个微服务应用的相关指标以及实现一些常规操作控制, 需要开发一套专门用于植入各个微服务应用的接口供监控系统采集信息。
引入spring-boot-starter-actuator模块
引入spring-boot-starter-actuator模块能够自动为Spring Boot构建的应用提供一系列用于监控的端点。
Spring Cloud在实现各个微服务组件的时候, 进一步为该模块做了不少扩展
上图显示了一批端点定义, 这些端点由spring-boot-starter-actuator模块根据应用依赖和配置自动创建出来的监控和管理端点。通过这些端点,可以实时获取应用的各项监控指标。
权限的配置
先暂时关闭掉,在application.properties中添加如下:
management.security.enabled=fal