四大核心

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——程序监控器相关推荐

  1. SpringBoot | 四大核心之actuator(程序监控器)

    Actuator 程序监控器 1. Actuator(程序监控器) 简介 2. 怎么使用 2.1 引入pom依赖 2.2 编写配置 2.3 启动程序 1. Actuator(程序监控器) 简介 act ...

  2. SpringBoot四大核心

    SpringBoot四大核心 SpringBoot四大核心 1.自动配置 1.1application.properties配置文件 1.2application.yml配置文件 1.3applica ...

  3. SpringBoot——四大核心之指标监控(actuator)

    1.写在前面 首先肯定要说一下SpringBoot的四大核心了: 自动装配:简单配置甚至零配置即可运行项目 起步依赖:场景启动器 Actuator:指标监控 命令行界面 :命令行 这篇文章呢,我来和大 ...

  4. SpringBoot四大核心之自动装配——源码解析

    四大核心 1.自动装配:简单配置甚至零配置即可运行项目 2.Actuator:springboot程序监控器 3.starter:jar包的引入,解决jar版本冲突问题 4.CLI:命令行 初学体验 ...

  5. SpringBoot四大核心之starter——自定义starter

    四大核心 1.starter:jar包的引入,解决jar版本冲突问题 2.自动装配:简单配置甚至零配置即可运行项目 3.actuator:springboot程序监控器 4.CLI:命令行 start ...

  6. Springboot监控之一:SpringBoot四大神器之Actuator之3-springBoot的监控和管理--指标说明...

    Spring Boot包含很多其他的特性,它们可以帮你监控和管理发布到生产环境的应用.你可以选择使用HTTP端点,JMX或远程shell(SSH或Telnet)来管理和监控应用.审计(Auditing ...

  7. springcloud实战:springboot的核心原理

    Spring Boot核心原理 通过上篇的学习,读者应该对Spring Boot有了一个大致的认识,利用Spring Boot可以极大地简化应用程序的开发,这都归功于Spring Boot的四大核心原 ...

  8. Spring Boot简介,四大核心,特性

    版权声明:本文为博主原创文章,未经博主允许不得转载 一.Spring Boot简介 1.Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可 ...

  9. Spring boot的特性与四大核心

    特性: 1.能够快速创建基于Spring的应用程序: 2.能够直接使用java main方法启动内嵌的Tomcat,Jetty服务器运行Spring boot程序,不需要部署war包文件: 3.提供约 ...

最新文章

  1. 获国家杰青的北大教授,被985本科生嫌弃本科学校太差!被网友怒怼!
  2. BCH到底该采用哪种交易排序规则?
  3. 专科java程序设计试卷_java程序设计试卷(含答案)
  4. document.elementFromPoint
  5. 计算机二级1605错误,word 出现windows installer 1605错误
  6. 冒泡和快速排序的时间复杂度_八大排序算法性能分析及总结
  7. 言图科技:GPU服务器选型
  8. 电信级的RSA加密后的密码的破解方法
  9. javascript之Map 和 Set
  10. 一年月份大小月口诀_家乡山溪长的菖蒲种植有讲究,记住“口诀”事半功倍
  11. 用了10年海尔家电,青岛一音乐老师为海尔写了1首歌
  12. Luogu P1120 小木棍 [数据加强版]
  13. 【收藏】QCIF、 CIF、2CIF、DCIF、D1(4CIF)格式介绍
  14. 算法效率:空间换时间
  15. 罗马数字转换 java_JAVA 罗马数字转换成公历年
  16. 如何进行网站挂马检测?怎样清除挂马?
  17. 针孔相机畸变成像详解
  18. 脑机接口新进展!只凭意念,操纵机器移动、拿取物体成为现实
  19. 个人总结之前端技巧-----页面的设计流程
  20. 16. 求两点之间的最短路径

热门文章

  1. 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。
  2. Resharper进阶一:简要介绍
  3. 央视被黑内幕,居然存在暴库及上传漏洞
  4. Bipartite Segments CodeForces - 901C (区间二分图计数)
  5. bzoj4009: [HNOI2015]接水果(整体二分)
  6. Slimer软工课设日报-2016年6月30日
  7. linux的定制和发布(二)
  8. 毕设问题小记——No Dialect mapping for JDBC type:-1错误
  9. Android_自定义控件样式
  10. compilation targetFrameworkMoniker=.NETFramework,Version=v4.0