SpringBoot四大核心之actuator——程序监控器
四大核心
1、Actuator:springboot程序监控器
2、自动装配:简单配置甚至零配置即可运行项目
3、starter:jar包的引入,解决jar版本冲突问题
4、CLI:命令行
actuator
这是springboot程序的监控系统,可以实现健康检查,info信息等。在使用之前需要引入
spring-boot-starter-actuator
,并做简单的配置即可。
引入依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
编写配置
# 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
,这里多说一嘴,谷歌浏览器访问显示JSON格式,是装了一个插件——JSON Formatter。
这里可以看出,很多可以访问的路径,这些都是可被健康检查的指标。
例如我们访问一个http://localhost:8080/actuator/health
路径,可以进行健康检查。
再例如访问http://localhost:8080/actuator/loggers
还有一些指标的信息可以进行监控http://localhost:8080/actuator/metrics
例如我们想看jvm.memory.max,只需http://localhost:8080/actuator/metrics/jvm.memory.max
即可。
还有其他的可以自己试试,我们可以通过这些接口,来对我们的项目进行监控,对于一些监控到的信息,可以以一个dashboard的形式展示出来。这样我们就可以时时监控我们的项目了,再加上一个提醒的功能是不是就很完美。好了,今天的分享就到这里了,我们下期再见~
有情怀,有干货,微信搜索【贺贺学编程】关注这个不一样的程序员。
SpringBoot四大核心之actuator——程序监控器相关推荐
- SpringBoot | 四大核心之actuator(程序监控器)
Actuator 程序监控器 1. Actuator(程序监控器) 简介 2. 怎么使用 2.1 引入pom依赖 2.2 编写配置 2.3 启动程序 1. Actuator(程序监控器) 简介 act ...
- SpringBoot四大核心
SpringBoot四大核心 SpringBoot四大核心 1.自动配置 1.1application.properties配置文件 1.2application.yml配置文件 1.3applica ...
- SpringBoot——四大核心之指标监控(actuator)
1.写在前面 首先肯定要说一下SpringBoot的四大核心了: 自动装配:简单配置甚至零配置即可运行项目 起步依赖:场景启动器 Actuator:指标监控 命令行界面 :命令行 这篇文章呢,我来和大 ...
- SpringBoot四大核心之自动装配——源码解析
四大核心 1.自动装配:简单配置甚至零配置即可运行项目 2.Actuator:springboot程序监控器 3.starter:jar包的引入,解决jar版本冲突问题 4.CLI:命令行 初学体验 ...
- SpringBoot四大核心之starter——自定义starter
四大核心 1.starter:jar包的引入,解决jar版本冲突问题 2.自动装配:简单配置甚至零配置即可运行项目 3.actuator:springboot程序监控器 4.CLI:命令行 start ...
- Springboot监控之一:SpringBoot四大神器之Actuator之3-springBoot的监控和管理--指标说明...
Spring Boot包含很多其他的特性,它们可以帮你监控和管理发布到生产环境的应用.你可以选择使用HTTP端点,JMX或远程shell(SSH或Telnet)来管理和监控应用.审计(Auditing ...
- springcloud实战:springboot的核心原理
Spring Boot核心原理 通过上篇的学习,读者应该对Spring Boot有了一个大致的认识,利用Spring Boot可以极大地简化应用程序的开发,这都归功于Spring Boot的四大核心原 ...
- Spring Boot简介,四大核心,特性
版权声明:本文为博主原创文章,未经博主允许不得转载 一.Spring Boot简介 1.Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可 ...
- Spring boot的特性与四大核心
特性: 1.能够快速创建基于Spring的应用程序: 2.能够直接使用java main方法启动内嵌的Tomcat,Jetty服务器运行Spring boot程序,不需要部署war包文件: 3.提供约 ...
最新文章
- 获国家杰青的北大教授,被985本科生嫌弃本科学校太差!被网友怒怼!
- BCH到底该采用哪种交易排序规则?
- 专科java程序设计试卷_java程序设计试卷(含答案)
- document.elementFromPoint
- 计算机二级1605错误,word 出现windows installer 1605错误
- 冒泡和快速排序的时间复杂度_八大排序算法性能分析及总结
- 言图科技:GPU服务器选型
- 电信级的RSA加密后的密码的破解方法
- javascript之Map 和 Set
- 一年月份大小月口诀_家乡山溪长的菖蒲种植有讲究,记住“口诀”事半功倍
- 用了10年海尔家电,青岛一音乐老师为海尔写了1首歌
- Luogu P1120 小木棍 [数据加强版]
- 【收藏】QCIF、 CIF、2CIF、DCIF、D1(4CIF)格式介绍
- 算法效率:空间换时间
- 罗马数字转换 java_JAVA 罗马数字转换成公历年
- 如何进行网站挂马检测?怎样清除挂马?
- 针孔相机畸变成像详解
- 脑机接口新进展!只凭意念,操纵机器移动、拿取物体成为现实
- 个人总结之前端技巧-----页面的设计流程
- 16. 求两点之间的最短路径
热门文章
- 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。
- Resharper进阶一:简要介绍
- 央视被黑内幕,居然存在暴库及上传漏洞
- Bipartite Segments CodeForces - 901C (区间二分图计数)
- bzoj4009: [HNOI2015]接水果(整体二分)
- Slimer软工课设日报-2016年6月30日
- linux的定制和发布(二)
- 毕设问题小记——No Dialect mapping for JDBC type:-1错误
- Android_自定义控件样式
- compilation targetFrameworkMoniker=.NETFramework,Version=v4.0