首页>>后端>>SpringBoot->SpringBoot程序监控器actuator

SpringBoot程序监控器actuator

时间:2023-11-30 本站 点击:0

一、前言

今天和大家聊一聊SpringBoot的小技巧---actuator,他是SpringBoot程序中的监控系统,可以实现健康检查,info信息等。使用非常简单,但是又非常实用,接下来一起看看吧。

后续会讲解其他内容

Actuator:SpringBoot程序监控器

自动装配

starter:解决jar版本冲突问题

CLI:命令行

二、正文

添加依赖

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

添加配置文件

#查看acturtor节点信息management.endpoint.health.show-details=always#激活所有的actuator端点management.endpoints.web.exposure.include=*#激活actuator部分端点management.endpoints.web.exposure.include=info,health#应用描述信息info.app-name=baseinfo.author=huage

或者

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

启动程序

完成上述配置后,启动项目,在浏览器访问http://localhost:8080/actuator,可以看到如下界面:

其他地址

除了使用actuator,我们还可以看到这里有许多其他的url,分别对应不同的功能

例如我们访问一个http://localhost:8080/actuator/health路径,是进行健康检查。

三、总结

我们可以通过这些接口,来对我们的项目进行监控,对于一些监控到的信息,可以以一个dashboard的形式展示出来。这样我们就可以时监控我们的项目了,再加上一个提醒的功能是不是就很完美。

每天一个小知识,慢慢的你会在不知不觉中发现自己已经枝繁叶茂,变成一个大叔啦。好了,今天的分享就到这里了,我们下期再见~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/SpringBoot/4383.html