SpringBoot入门到精通_第5篇 _SpringBoot Actuator监控

接上一篇:SpringBoot入门到精通_第4篇 _开发三板斧
https://blog.csdn.net/weixin_40816738/article/details/101097161

文章目录

  • 一、 SpringBoot Actuator 概念
    • 1. 是什么?
    • 2. 如何整合SpringBoot Actuator?
  • 二、 SpringBoot Actuator 实战
    • 2.1. 监控导航端点
    • 2.2. 默认端点
    • 2.3. 常用端点一览表:
      • 2.3.1 健康检查端点:
      • 2.3.2 应用描述端点:
      • 2.3.2 激活所有的端点
      • 2.3.3 配置属性端点
      • 2.3.4 度量指标端点
      • 2.3.5 查看jvm的内存端点
      • 2.3.5 查看jvm的线程状态端点
      • 2.3.6 根据需求激活某个端点

一、 SpringBoot Actuator 概念

1. 是什么?

  • SpringBoot Actuator是SpringBoot 里面非常重要的一个组件,他为我们的应用提供了强大的监控能力。
    现在的应用越来越复杂了,线上往往需要借助一些监控工具,快速的定位问题。

2. 如何整合SpringBoot Actuator?

  • 第一步:添加依赖
<!--监控-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
  • 第二步:启动类加注解(暂时不需要)
  • 第三步:写配置(暂时不需要)

到此,整合SpringBoot Actuator完成了!!!

二、 SpringBoot Actuator 实战

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
pom.xml依赖

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

application.yml

#actuator监控
#  暴露原则
#  never :不暴露
#  always :暴露
management:endpoint:health:show-details: always

2.1. 监控导航端点

浏览器访问
SpringBoot的导航端点:http://localhost:8080/actuator

2.2. 默认端点

  • 默认端点暴露health和info端点
    在这里插入图片描述

2.3. 常用端点一览表:

端点(SpringBoot2.x对照)描述http方法端点(SpringBoot1.x对照)
conditions显示自动配置信息GETautoconfig
beans显示应用程序上下文所有的SpringbeanGETbeans
configprops显示@ConfigurationProperties的配置属性列表GETconfigprops
threaddump显示县城活动的快照GETdump
env显示环境变量,包括系统环境变量以及应用环境变量GETenv
health显示应用程序的健康指标,值由HealthIndicator的实现类提供;结果有UP、DOWNOUT_OF_SERVICE、UNKOWN; 如需查看详情,需要配置management.endpoint.health. show-detailsGEThealth
heapdump堆dumpGETheapdump
info小时应用的信息,可食用info.*属性自定义info端点公开的数据GETinfo
loggersGET:显示日志级别 POST:动态修改日志级别GET/POSTloggers
mappings显示所有URL的路径GETmappings
metrics显示应用度量指标信息GETmetrics

2.3.1 健康检查端点:

http://localhost:8080/actuator/health

# /health
#  作用:健康检查
# status 取值:
#UP:正常
#DOWN:遇到问题,不正常
#OUT_OF_SERVICE:资源未在使用,或者不该去使用
#UNKNOWN: 不知道

在这里插入图片描述

2.3.2 应用描述端点:

http://localhost:8080/actuator/info
在这里插入图片描述

2.3.2 激活所有的端点

#激活导航端点actuator下面的所有的端点

#actuator监控
#  暴露原则
#  never :不暴露
#  always :暴露
#激活所有的actuator端点
management:endpoints:web:exposure:include: "*"endpoint:health:show-details: always#描述应用 端点info key value形式
info.app-name: springboot-actuator
info.author: gblfy
info.email: gblfy@email.com

在这里插入图片描述

2.3.3 配置属性端点

/actuator/configprops端点:
表示:应用当前的配置属性
应用场景:在项目中配置了某个属性,可以通过此端点查看配置是否生效
http://localhost:8080/actuator/configprops
在这里插入图片描述

2.3.4 度量指标端点

http://localhost:8080/actuator/metrics
具体查看,在后面拼接即可
在这里插入图片描述

2.3.5 查看jvm的内存端点

http://localhost:8080/actuator/metrics/jvm.memory.max
在这里插入图片描述

2.3.5 查看jvm的线程状态端点

http://localhost:8080/actuator/metrics/jvm.threads.states
在这里插入图片描述

2.3.6 根据需求激活某个端点

比如说想激活/actuator/health和/actuator/metrics端点,该怎么做?

management:endpoints:web:exposure:include: health,metricsendpoint:health:show-details: always

在这里插入图片描述

下一篇:
SpringBoot入门到精通_第6篇 _必知必会
https://blog.csdn.net/weixin_40816738/article/details/101100029

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

反转!美光、英特尔等多家美企恢复对华为供货;首例云服务器存储侵权案改判,阿里云不担责;英国政府拟严格审查Libra……...

戳蓝字“CSDN云计算”关注我们哦&#xff01;嗨&#xff0c;大家好&#xff0c;重磅君带来的【云重磅】特别栏目&#xff0c;如期而至&#xff0c;每周五第一时间为大家带来重磅新闻。把握技术风向标&#xff0c;了解行业应用与实践&#xff0c;就交给我重磅君吧&#xff01;重…

从达标到卓越 —— API 设计之道

摘要&#xff1a; 新技术层出不穷&#xff0c;长江后浪推前浪。在浪潮褪去后&#xff0c;能留下来的&#xff0c;是一些经典的设计思想。 在前端界&#xff0c;以前有远近闻名的 jQuery&#xff0c;近来有声名鹊起的 Vue.js。这两者叫好又叫座的原因固然有很多&#xff0c;但是…

SpringBoot入门到精通_第6篇 _必知必会

接上一篇&#xff1a;SpringBoot入门到精通_第5篇 _SpringBoot Actuator监控 https://blog.csdn.net/weixin_40816738/article/details/101097428 文章目录一、SpringBoot 配置管理1. 配置管理3种方式1.1. 以.properties为后缀名1.2. 以.yml/.yaml为后缀名(建议使用)2. Spring …

“刺激的”2017双11 阿里安全工程师首度揭秘智能风控平台MTEE3

摘要&#xff1a; “太刺激了&#xff0c;太刺激了&#xff01;如果那个48%真出问题&#xff0c;整个安全部的双11就可能是3.25&#xff01;” “太刺激了&#xff0c;太刺激了&#xff01;如果那个48%真出问题&#xff0c;整个安全部的双11就可能是3.25&#xff01;”知命推了…

你相信逛B站也能学编程吗?

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 徐麟来源 | 数据森麟作者&#xff1a;徐麟&#xff0c;某互联网公司数据分析狮&#xff0c;个人公众号数据森麟&#xff08;id&#xff1a;shujusenlin&#xff09;前言很多人提到B站&#xff0c;首先想到的就会是二次元或者…

创建小程序

注册账号&#xff1a;https://mp.weixin.qq.com/

spring boot集成mybatis和springsecurity实现权限控制功能

上一篇已经实现了登录认证功能&#xff0c;这一篇继续实现权限控制功能&#xff0c;文中代码只贴出来和上一篇不一样的修改的地方&#xff0c;完整代码可结合上一篇一起整理spring boot集成mybatis和springsecurity实现登录认证功能-CSDN博客 数据库建表 权限控制的意思就是根…

基于云上分布式NoSQL的海量气象数据存储和查询方案

摘要&#xff1a; 气象数据是一类典型的大数据&#xff0c;具有数据量大、时效性高、数据种类丰富等特点&#xff0c;每天产生的数据量常在几十TB到上百TB的规模&#xff0c;且在爆发性增长。如何存储和高效的查询这些气象数据越来越成为一个难题&#xff0c;本文针对气象领域中…

现代IM系统中消息推送和存储架构的实现

摘要&#xff1a; 前言 IM全称是『Instant Messaging』&#xff0c;中文名是即时通讯。在这个高度信息化的移动互联网时代&#xff0c;生活中IM类产品已经成为必备品&#xff0c;比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品&…

漫画:为什么程序员没有女友?

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 程序员小灰————— 五分钟后 —————ERNIE是百度开源深度学习平台飞桨&#xff08;PaddlePaddle&#xff09;推出的知识增强语义表示模型&#xff0c;通过海量数据建模词、实体及实体关系。相较于 BERT 学习原始语言信…

基于TableStore的数据采集分析系统介绍

摘要&#xff1a; 摘要 在互联网高度发达的今天&#xff0c;ipad、手机等智能终端设备随处可见&#xff0c;运行在其中的APP、网站也非常多&#xff0c;如何采集终端数据进行分析&#xff0c;提升软件的品质非常重要&#xff0c;例如PV/UV统计、用户行为数据统计与分析等。虽然…

idea 暂存文件或idea切换分支代码不见了

idea切换分支时&#xff0c;修改过的代码文件全部不见了 找了一下问题&#xff0c;切换分支时&#xff0c;idea自动会创建暂存文件&#xff0c; 点开&#xff0c;右边View --> 即可显示暂存文件。 点击Apply Stash 即可将暂存文件应用到当前分支。 如果发现此方法还是不行…

微服务架构之「 访问安全 」

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 奎哥来源 | 不止思考应用程序的访问安全又是我们每一个研发团队都必须关注的重点问题。尤其是在我们采用了微服务架构之后&#xff0c;项目的复杂度提升了N个级别&#xff0c;相应的&#xff0c;微服务的安全工作也就更难更复…

百亿级全网舆情分析系统存储设计

摘要&#xff1a; 前言 在时下互联网信息的浪潮下&#xff0c;信息的传播速度远超我们的想象。微博里一条大V的帖子&#xff0c;朋友圈的一个状态更新&#xff0c;热门论坛的一条新闻&#xff0c;购物平台的购物评价&#xff0c;可能会产生数以万计的转发&#xff0c;关注&…

面试官:你简历中写用过docker,能说说容器和镜像的区别吗?

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | bethal来源 | http://sina.lt/gfmf这篇文章希望能够帮助读者深入理解Docker的命令&#xff0c;还有容器&#xff08;container&#xff09;和镜像&#xff08;image&#xff09;之间的区别&#xff0c;并深入探讨容器和运行中…

IPv6终于要取代IPv4了!阿里云将全面提供IPv6服务

摘要&#xff1a; 近日&#xff0c;中办国办印发《推进互联网协议第六版&#xff08;IPv6&#xff09;规模部署行动计划》&#xff0c;加快推进基于IPv6的下一代互联网规模部署&#xff0c;计划指出到2018年末国内IPv6活跃用户数要达到2亿&#xff0c;2020年末达到5亿&#xff…

SDN精华问答 | 为什么会出现SDN?

SDN火热了好一阵子&#xff0c;无论运营商、政府企业、投资机构&#xff0c;一段时间&#xff0c;不知道SDN、不能甩几个SDN相关的名词术语&#xff0c;似乎都落后于时代了。今天&#xff0c;就来看看关于SDN的精华问答吧。1Q&#xff1a;SDN的本质属性&#xff1f; A&#xff…

一张图看懂2017双11中的网络产品和技术

摘要&#xff1a; 大家都知道&#xff0c;2017年双11又创造了新纪录&#xff0c;全天交易额1682亿&#xff0c;交易峰值32.5万笔/秒&#xff0c;支付峰值25.6W笔/秒&#xff0c;狂欢的背后是极其复杂庞大的技术系统&#xff0c;其中就有大量阿里云云计算相关的产品和技术&#…

开源Elasticsearch云托管服务,专享企业级服务

摘要&#xff1a; 日前&#xff0c;阿里云联合开源官方Elastic联合发布了Elasticsearch新产品。该产品基于开源Elasticsearch及商业版X-Pack插件的云托管服务&#xff0c;保证高性能、高可用&#xff0c;可弹性扩容&#xff0c;并提供企业级权限管控、安全监控告警等高级功能,适…

Ivanti罗琦:IT服务管理中“拧紧螺丝”要有门道儿!

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 刘晶晶Ivanti与科大讯飞的携手合作&#xff01;初听这一消息&#xff0c;阿晶惊讶不已。毕竟科大讯飞擅长语音众所周知&#xff0c;Ivanti更专攻IT服务管理&#xff0c;看似“不相关”的两家企业&#xff0c;却有了某种隐含的…