ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Spring Boot Actuator监控器

2021-11-13 19:58:42  阅读:182  来源: 互联网

标签:Spring 监控器 Boot 默认 访问 端点 actuator Actuator 2.0


Actuator是Springboot提供的,用来对应用系统进行监控和管理的功能模块。借助于Actuator开发者可以很方便地对应用系统某些监控指标进行健康检查、审计、统计和HTTP追踪等。

Spring Boot Actuator端点通过 JMX 和HTTP 公开暴露给外界访问,Actuator端点很容易通过浏览器、CURL命令、shell脚本等方式访问。

Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, DataDog, Influx,Wavefront, New Relic等。这些系统提供了非常好的仪表盘、图标、分析和告警等功能,可以通过统一的接口轻松监控和管理应用。
Actuator使用Micrometer来整合上面提到的外部应用监控系统。这使得只要通过非常小的配置就可以集成任何应用监控系统。

在现有的Spring Boot项目中引入actuator,只需要在pom.xml中新增spring-boot-starter-actuator依赖

<dependency>
    <groupId> org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

刷新完maven之后运行项目,在浏览器中访问http://localhost:8082/actuator,就可以得到如图所示的信息
在这里插入图片描述
值得一提的是,Actuator在2.0之前的访问路径默认是/,2.0默认是/actuator

我们也可以在application.yml或者application.properties文件中对访问路径进行修改

#修改访问路径 2.0之前默认是/; 2.0默认是/actuator可以通过这个属性值修改
endpoints.web.base-path: /actuator

2、编写配置

# actuator 监控配置
management:
  #actuator端口 如果不配置做默认使用上面8080端口
  server:
    port: 8080
  endpoints:
    web:
      exposure:
        #默认值访问health,info端点  用*可以包含全部端点
        include: "*"
      #修改访问路径 2.0之前默认是/; 2.0默认是/actuator可以通过这个属性值修改
      base-path: /actuator
  endpoint:
    shutdown:
      enabled: true #打开shutdown端点
    health:
      show-details: always #获得健康检查中所有指标的详细信息

标签:Spring,监控器,Boot,默认,访问,端点,actuator,Actuator,2.0
来源: https://blog.csdn.net/hyh17808770899/article/details/120567145

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有