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
SpringBoot:Actuator 监控管理工程各项信息相关推荐
- SpringBoot集成Actuator监控管理
1.说明 本文详细介绍Spring Boot集成Actuator监控管理的方法, 基于已经创建好的Spring Boot工程, 然后引入Actuator依赖, 介绍监控管理相关功能的使用. Sprin ...
- SpringBoot Actuator监控【转】
springboot actuator 监控 springboot1.5和springboot2.0 的actuator在启动日志上的差异就很大了. springboot1.5在启动时会打印很多/XX ...
- SpringBoot 集成Spring Boot Actuator 监控管理
spring-boot-starter-actuator功能简介 根据应用依赖和配置自动创建出来的监控和管理端点.通过这些端点,我们可以实时获取系统应用的各项监控指标. spring-boot-sta ...
- SpringBoot和监控管理
Spring Boot 监控管理: 简介 引入spring-boot-starter-actuator,我们可以使用Spring Boot为我们提供的准生产环境下的应用监控和管理功能.我们可以通过HT ...
- springboot actuator监控笔记
0 环境 系统:win10 编辑器:IDEA 1 概念 监控 管理自身信息(可以自定义) 的模块 2 文件配置 1 pom的配置 监控的添加 <dependency><groupId ...
- 使用SpringBoot Actuator监控应用
Actuator是Spring Boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看.相关功能统计等. 使用Actuator 引入依赖即可 Maven: <dependen ...
- SpringBoot与ElasticSearch、ActiveMQ、RocketMQ的整合及多环境配置、响应式框架WebFlux、服务器端主动推送SSE技术、生产环境部署、Actuator监控平台
1.SpringBoot 与 ElasticSearch 框架的整合 (1)主要的搜索框架:MySQL.Solr.ElasticSearch MySQL:使用 like 进行模糊查询,存在性能问题 S ...
- Springboot:监控与管理 Actuator
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 前言: Actuator是一个暴露自身信息的模块,主要实现对应用系统的监控与管理.主要有三 ...
- SpringBoot - 构建监控体系02_定义度量指标和 Actuator 端点
文章目录 Pre Actuator 中的度量指标 Micrometer 度量库 Meter接口 计量器类型 如何创建这些计量器 扩展 Metrics 端点 自定义 Metrics 指标 使用 Mete ...
最新文章
- layer.js弹窗组件layer.prompt无法调用解决
- 粒子滤波(Particle filter)
- 数据增强_imgaug图像数据增强必备工具
- linux getline参数,[置顶]linux getline()函数
- c# 获取路径的盘符_C# IO操作之 如何玩转路径
- 标准评分卡分数计算原理_学习评分卡Gini指标?这篇看完就够了!
- win10连接win7共享打印机(win10连接win7共享打印机)
- 《MFC 控件透明处理》
- vim基本指令(一)
- 网站优化都有哪些方法 网站优化技巧?
- 互联网之子:亚伦·斯沃茨
- 面向对象思想----不看后悔!
- vue动态计算表格列两个时间的差值
- 基于matlab fdma传输系统设计,基于matlab频分复用系统的研究与仿真设计3695.doc
- win7/win10屏幕录制教程?--QVE屏幕录制
- 互联网创业公司如何规模化研发团队?
- 计算机存储器 控制器 运算器,运算器,控制器,存储器
- SpringBoot实战教程:SpringBoot企业级线上商城项目讲解
- wordpress博客模板- wordpress中文主题插件如何安装
- 55+令人惊叹的复古风格海报和广告设计素材
热门文章
- 【转】SharePoint开发中可能用到的各种Context(上下文)
- 浅谈Mysql 表设计规范
- python time 时间戳_Python的time.time()返回本地或UTC时间戳吗?
- 使用函数求最大公约数 pta_高中数学选修教材2-导数第6课时《函数的单调性与导数》教学设计...
- MapReduce的shuffle阶段
- Hive启动报错org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeE...
- a*算法的优缺点_K-近邻算法以及案例
- 【POJ - 3744】Scout YYF I(概率dp,矩阵快速幂优化dp)
- 【CodeForces - 483C】Diverse Permutation(思维构造)
- 【HDU - 5706】GirlCat(bfs)