SpringBoot SpringBoot 开发实用篇 6 监控 6.3 actuator

news2024/12/23 13:05:06

SpringBoot

【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】

SpringBoot 开发实用篇

文章目录

      • SpringBoot
      • SpringBoot 开发实用篇
      • 6 监控
        • 6.3 actuator
          • 6.3.1 actuator
          • 6.3.2 监控原理
          • 6.3.3 小结

6 监控

6.3 actuator

6.3.1 actuator

之前我们已经说了 SpringBoot Admin 这个平台

在这里插入图片描述

如何进行应用程序的运行状态信息的监控

最后留了个问题,这些东西它是怎么拿到的?

在这里插入图片描述

看到映射里面的这些东西,每个链接地址配上它的请求方式就可以实现发请求

往上面看

在这里插入图片描述

那这些也肯定是请求了,而且他们好像都是以 actuator 开头

直接使用postman 请求一下这些接口

在这里插入图片描述

我超,有东西不奇怪,居然这么多

看看那个health

在这里插入图片描述

这几个数据好眼熟

在这里插入图片描述

好家伙,就是健康面板中的信息

打开控制台

在这里插入图片描述

就是这些数据了,控制台就是做了一个展示

6.3.2 监控原理
  • Actuator提供了SpringBoot生产就绪功能,通过端点【health 就是一个端点】的配置与访问,获取端点信息
  • 端点描述了一组监控信息,SpringBoot提供了多个内置端点,也可以根据需要自定义端点信息
  • 访问当前应用所有端点信息:/actuator
  • 访问端点详细信息:/actuator/端点名称

在这里插入图片描述

这些信息就是一个一个的端点

列表展示:

在这里插入图片描述

在这里插入图片描述

刚刚我们启动SSMP 程序的时候,日志告诉我们

在这里插入图片描述

开放了13 个 端点

配置自己想展示的端点

在这里插入图片描述

再看看面板

在这里插入图片描述

可以看到,数据明显就减少了【意思就是咱们开放哪些,监控中才能看到哪些,这样就可以做到有效控制】

【细粒度控制】

但是这样不标准

在这里插入图片描述

这样配置的意思就是就算web 端开放所有的端点,但是我原始压根儿就不提供给你info信息

重启一下

看看面板:

在这里插入图片描述

很明显,原先的信息面板没有了

【注意】health 是最基本的信息,它必须展示

还有个配置说一下

在这里插入图片描述

默认开启多少个端点,true 的意思就是开放所有端点。【true 也是默认的】

这个和web 下面的不一样,web 下面的东西仅仅是web端通过web 请求能够访问到的信息,而下面的-by- 是actuator 这个功能对外开放端点的数量

【简单的说, 就是上面控制显示、下面才是控制给多少】

web 端?

打开cmd

在这里插入图片描述

这是Java 提供的一个监控平台。这里面可以找到我们正在监控的SSMP

在这里插入图片描述

点击连接

在这里插入图片描述

这里也有所有的监控信息

在这里插入图片描述

这里也可以看到【JMS 方式获取】

OK,这一节就简单说了下监控原理

在这里插入图片描述

我们加入被监控应用那个依赖后,可以看到,actuator 这个东西也加进去了

回顾一下

在这里插入图片描述

断点:

在这里插入图片描述

在这里插入图片描述

  • Web程序专用端点

在这里插入图片描述

端点的启用

在这里插入图片描述

暴露端点功能

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6.3.3 小结
  1. Actuator
  2. 端点功能开启与关闭
  3. 端点功能暴露

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

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

相关文章

Win10下安装CARLA

在仿真环境中要使用lidar进行测试,目前prescan和matlab的lidar扫描方式无法设置,而CARLA中lidar是机械扫描形式,符合需求故选择该软件,只是测试不想重装系统,便在win10下进行安装测试。 1. 安装前需要安装的软件 1. …

小白必看 最核心的5大TikTok视频营销策略(附赠工具)

数据显示,TikTok的用户月人均使用时长达到了每月23.6小时,超过了YouTube的23.2小时。TikTok的用户支出在2022年第一季度达到了8.4亿美元,迄今为止其用户支出总额已超过46亿美元。可见,Tiktok是目前发展相对较好的的短视频社交媒体…

网页JS自动化脚本(一)安装油猴或暴力猴等脚本管理器并新建脚本

在我们的工作生活当中使用网页的机会越来越高,很多时候要进行重复的操作,所以进行一些JS脚本就成了可选项首先我们要在网页浏览器中安装上脚本管理器,这里示范的是安装暴力猴,是一个开源的免费的小软件,是在github上的一款软件,下载下来之后名称为Violentmonkey_2.13.0_chrome.…

Node与浏览器平台下的Event loop

Event loop 浏览器中的Event loop 浏览器平台下一共有两个任务队列,一个是宏任务一个是微任务。 从上至下执行所有的同步代码执行过程中将遇到的宏任务与微任务添加至相应的队列同步代码执行完毕后,执行满足条件的微任务回调微任务队列执行完毕后执行…

C# 加解密之AES

从这一篇开始呢,写一下常用的一些加解密方式。一般我们来说呢,对于加密,我们分为可逆和不可逆。可逆加密又可分为对称加密(AES、DES等)和非对称加密(RSA),还有就是一些编码加密等&am…

适用于C/C++开发人员的HOOPS

1.编译和运行时信息 1.1编制和执行 编译和运行基于C的应用程序需要以下步骤: 编译: 所有3DGS应用: hoops.lib 使用HOOPS/MVO的应用: hoops_mvo.lib 使用HOOPS/Stream的应用: hoops_stream.lib 执行:确保以下本地DLL位于应用程序的目录或…

学生个人单页面网页作业 学生网页设计成品 静态HTML网页单页制作 dreamweaver网页设计与制作代码 web前端期末大作业

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…

MCE | 癌症诊断和靶向治疗的“遍地开花”

据研究报道,很多癌细胞分泌的外泌体 (Exosome) 比正常细胞分泌的多 10 倍以上。外泌体参与了癌症的发生、进展、转移和耐药性,并通过转运蛋白和核酸,建立与肿瘤微环境的联系。例如,外泌体可导致免疫逃逸,癌细胞的免疫逃…

java 云MAS业务平台_中国移动

云MAS业务平台_中国移动http://mas.10086.cn/login 首页可下载不同协议的接口对接文档,这里以https为例 接口报文数据结构 连接地址:https://:/sms/submit 请求方式:post 数据类型:json(base64加密) A:请求报文内容(一对一或多对一模式*注1): 名称类型说明ecNameSt…

企业年会直播来个虚拟舞台场景如何?

阿酷TONY / 2022-11-21 / 长沙 绿幕抠像 虚拟场景(三维场景)实时渲染,降低直播成本,带来线下活动所没有的沉浸式视听体验,来吧,来一场精彩纷呈的虚拟年会直播吧。 目录 1. 绿幕虚拟直播间 2. 虚拟场景(…

html实现爱情浪漫表白甜蜜时刻(附源码)

文章目录1.设计来源1.1 主界面1.2 相识界面1.3 相知界面1.4 相爱界面2.效果和源码2.1 动态效果2.2 源代码源码下载作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/128006618 html实现爱情浪漫表白甜蜜时刻(附源码) html爱…

web前端课程设计——重庆旅游7页 HTML+CSS+JavaScript

👨‍🎓静态网站的编写主要是用 HTML DⅣV CSSJS等来完成页面的排版设计👩‍🎓,一般的网页作业需要融入以下知识点:div布局、浮动定位、高级css、表格、表单及验证、js轮播图、音频视频Fash的应用、uli、下拉…

数据结构 | 栈和队列

… 📘📖📃本文已收录至:数据结构 | C语言 更多知识尽在此专栏中!文章目录📘前言📘正文📖栈📃结构📃初始化📃销毁📃入栈、出栈📃查看栈…

化工机械基础试题及答案

一、 名词解释(10分) 1、无力矩理论:在旋转薄壳的受力分析中忽略了弯矩的作用,该情况下的应力状态和承受内压的薄膜相似,又称薄膜理论。 2、法兰的公称压力:以16MnR在200℃时的力学性能为基础,其…

力扣刷题(代码回忆录)——动态规划

关于动态规划,你该了解这些!动态规划:斐波那契数动态规划:爬楼梯动态规划:使用最小花费爬楼梯本周小结!(动态规划系列一)动态规划:不同路径动态规划:不同路径…

在vmware虚拟机中安装Linux系统CentOS7详细教程

一、CentOS的下载 CentOS是免费版,推荐在官网上直接下载。 https://www.centos.org/download/ DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。 Everythin…

使用html+css+js实现一个静态页面(含源码)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

A Review of Generalized Zero-Shot Learning Methods

摘要 生成式零样本目的是训练一个模型,监督学习下,输出类别不可知条件下,该模型对数据样本进行分类。为了解决这个任务,生成式零样本利用可见的语义信息和不可见类别在不可见和可见类别间构建桥梁,结论,许…

一篇文章带你搞懂使用PID

节选自本人博客:https://www.blog.zeeland.cn/archives/pid-learning 本文为笔者参考了网上众多大神的解析之后加上自己的理解整合起来的,因此在内容上部分参考了其他作者,目的仅用作参考以便更好地学习,如有侵犯,可联…

慎投:这两本期刊被剔除SCI/SSCI, 11月WOS数据库已更新~

2022年11月22日, Clarivate更新了Journal List, 虽然影响因子每年仅更新一次,但是WOS数据库每个月都会不定期地进行调整,经过审查陆续将部分期刊剔除或新增。 本次更新,SCIE&SSCI期刊数据库剔除(Dropped)或停止检索(Ceased)了6本期刊&am…