SpringBoot:Actuator 监控管理工程各项信息

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

在微服务体系中,有很多工程相互作用,如果其中某一个Down 了,可能就不是那么容易快速定位 bug 所属了。

此时服务的监督、管理就显得很有意义了。

SpringBoot 提供了 Actuator ,用以简单方便的对工程进行各项信息的监控、管理、查看...

 

1. 建一个 springboot 的工程:actuator。(springcloud 对 actuator 有扩展,但它是 springboot 就有的。)

工程结构如下:

2.  引入依赖:

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

完整 pom.xml 为:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>springcloud-actuator</groupId><artifactId>actuator</artifactId><version>0.0.1-SNAPSHOT</version><name>actuator</name><description>监控、管理项目</description><parent><groupId>com.base</groupId><artifactId>base-config</artifactId><version>0.0.1-SNAPSHOT</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

3. 配置文件:

# 项目名
spring.application.name= actuator# 端口
server.port= 5555# 暴露各个端点 ,默认只暴露 2 个端点:health、info 。
management.endpoints.web.exposure.include= *# health 细节默认不显示,开启显示
management.endpoint.health.show-details= always

4. 启动工程,提示有15个端点暴露:

5. 请求actuator 工程,查看运行状态、相关配置、信息 ...

 

另一个工程信息:(对 actuator 的使用完全一样:pom 依赖和配置一样。只是工程业务内容不一样,信息更加丰富。)

还可查看当前工程的具体信息:

6.  左例 (ID列),即为各个端点名,Description 为对应详细解说。红框选中的是上面已经体验过的几种端点 。

以此方式,通过对各个暴露端点的访问,可随时监控工程,甚至是自动调整 。

6. 更多详细说明见 springboot 文档:

https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/#production-ready

7.  代码地址:

https://gitee.com/FJ_WoMenDeShiJie/springcloud-actuator

 

也推荐另一文:Springboot:监控与管理 Actuator 

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

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

相关文章

如果编程语言是超级英雄……

摘要&#xff1a;此前我们曾假设过如果编程语言是女人&#xff0c;如果编程语言是把刀&#xff0c;现在我们将编程语言设想成电影中的超级英雄会是怎样一番情景呢&#xff1f; 说到编程语言&#xff0c;当然是萝卜白菜&#xff0c;各有所爱。假如要你在钟爱的语言之前加个超级…

Springboot:监控与管理 Actuator

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 前言&#xff1a; Actuator是一个暴露自身信息的模块&#xff0c;主要实现对应用系统的监控与管理。主要有三大功能&#xff1a; …

《Spring Cloud 与 Docker 微服务架构实战》笔记

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 PS&#xff1a;springcloud系列文章见&#xff1a;springcloud 系列&#xff0c;一看就会 。 在此&#xff0c;只是记录细碎知识点。 1…

跨平台2D/3D游戏开发框架libGDX发布1.2.0更新

摘要&#xff1a;基于OpenGL (ES)的跨平台2D/3D游戏开发框架libGDX不仅开源免费&#xff0c;而且具有极为强大的兼容性和高效性&#xff0c;近日&#xff0c;libGDX发布全新1.2.0版本&#xff0c;除修复Bug之外&#xff0c;还新增了OpenGL性能分析、gdx-ai等一系列功能扩展和方…

不把C作为第一门语言是个好主意么?

摘要&#xff1a;不少人认为&#xff0c;第一门语言最好不要学C&#xff0c;而V众投发起人李智勇却不这么看。他认为如果真想做好开发&#xff0c;想更好地实现人生价值&#xff08;包括现金价值&#xff09;&#xff0c;那么打基础很必要&#xff0c;而从C语言&#xff0c;这种…

系统集成项目管理工程师(软考中级)重点知识、背诵版

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 为了入户广州报考了软考中级&#xff0c;一次通过。 以下为背诵笔记&#xff1a;

JVM的新生代、老年代、MinorGC、MajorGC

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 参考&#xff1a; http://blog.csdn.net/flamezyg/article/details/44673951 http://www.blogjava.net/ldwblog/archive/2013/07/24/4…

解决:无法获取实体类com.xxx.xx.xx.xx.dto.XxxDTO对应的表名

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1.报错如题&#xff1a; 无法获取实体类com.xxx.xx.xx.xx.dto.XxxDTO对应的表名 2. 报错原因&#xff0c;如下图红框中部分&#xff0c…

IDEA 查看最近修改、已提交文件

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 如图&#xff1a;点击 Version Control --> Repository --> 最左边蓝色圆圈 --> 选择一条提交日志&#xff1a;右边就…

程序员赚钱致富的6种方法

我认识一个朋友&#xff0c;也是程序员出身&#xff0c;他在一家还不错的外企上班&#xff0c;每个月工资收入也就差不多15K&#xff0c;五年的工作经验了&#xff0c;在他面前&#xff0c;我算是小弟。那天我们几个朋友一起打完球就去附近的饭馆吃饭&#xff0c;环境还不错&am…

解决:Changes not staged for commit:

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. git push 报错&#xff1a; 2. 提交时加上参数&#xff1a;-a &#xff0c;表示新增。 git commit -am "提交说明" 提交成…

java8 注解: @FunctionalInterface (函数式接口)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 Java8提倡函数式编程&#xff0c;因而新增了一个函数式接口。函数式接口保证了函数式编程&#xff0c;同时也保证了能够兼容以前的java版…

写给年轻程序员的一封信

很多年轻的程序员发emails给我&#xff0c;说希望能够得到一些如何尽快跻身优秀程序员行列的建议和方法。关于这个问题&#xff0c;我已经有提到过很多次&#xff0c;现在已经没什么可以补充的了。不过 为了满足大家的要求&#xff0c;在这里我再详细地归纳总结一下&#xff1a…

Docker中RocketMQ的安装与使用

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 搜索RocketMQ的镜像&#xff0c;可以通过docker的hub.docker.com上进行搜索&#xff0c;也可以在Linux下通过docker的search命令进行搜索…

大浪淘沙:不是所有的IT公司都以成功收场

本文列举了50家创业公司没有什么先后顺序&#xff0c;最后显示&#xff0c;其中21家是独立公司&#xff0c;19家被收购了&#xff0c;4家正在走下坡路&#xff0c;6家已倒闭。但是我希望有更多的公司彻底倒闭&#xff0c;留下实力最强大的公司。公司倒闭也许是重新开始的标志。…

解决:阿里云ECS服务器 远程连接不上、极慢 (主机监控的实现)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 个人低配版的阿里云ECS服务器&#xff0c;突然发现用 Xshell 或者 git-bash 都连接不上... 第一反应发工单去问下为什么&#xff0c;然…

TIOBE 2014年7月编程语言排行榜:仅发布1月,Swift进Top 20!

摘要&#xff1a;TIOBE7月编程语言排行榜发布&#xff0c;本月最值得关注的是&#xff0c;苹果公司在WWDC 2014上推出新的编程语言Swift&#xff0c;发布至今仅一月有余&#xff0c;Swift竟挤进TIOBE排行榜的Top 20&#xff0c;排名第16位。Swift能取得如此骄人的成绩&#xff…

Math对象方法总结(向上取整、向下取整、四舍五入、取随机数,取最大值、取最小值)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。

Docker 方式安装 gitlab ( 阿里云ECS )

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1.查找镜像&#xff1a; docker search gitlab 2. 拉取镜像&#xff1a; docker pull 镜像名 我选择的是搜索出来的第一个镜像&…

生成多个 SSH-Key 、生成多个公钥和私钥

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 当有多个仓库要同时使用时&#xff0c;需要配置多个公钥、私钥。于是就要先生成多个。 PS&#xff1a;初次生成参见文章&#xff1a;查…