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

在微服务体系中,有很多工程相互作用,如果其中某一个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 监控管理工程各项信息相关推荐

  1. SpringBoot集成Actuator监控管理

    1.说明 本文详细介绍Spring Boot集成Actuator监控管理的方法, 基于已经创建好的Spring Boot工程, 然后引入Actuator依赖, 介绍监控管理相关功能的使用. Sprin ...

  2. SpringBoot Actuator监控【转】

    springboot actuator 监控 springboot1.5和springboot2.0 的actuator在启动日志上的差异就很大了. springboot1.5在启动时会打印很多/XX ...

  3. SpringBoot 集成Spring Boot Actuator 监控管理

    spring-boot-starter-actuator功能简介 根据应用依赖和配置自动创建出来的监控和管理端点.通过这些端点,我们可以实时获取系统应用的各项监控指标. spring-boot-sta ...

  4. SpringBoot和监控管理

    Spring Boot 监控管理: 简介 引入spring-boot-starter-actuator,我们可以使用Spring Boot为我们提供的准生产环境下的应用监控和管理功能.我们可以通过HT ...

  5. springboot actuator监控笔记

    0 环境 系统:win10 编辑器:IDEA 1 概念 监控 管理自身信息(可以自定义) 的模块 2 文件配置 1 pom的配置 监控的添加 <dependency><groupId ...

  6. 使用SpringBoot Actuator监控应用

    Actuator是Spring Boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看.相关功能统计等. 使用Actuator 引入依赖即可 Maven: <dependen ...

  7. SpringBoot与ElasticSearch、ActiveMQ、RocketMQ的整合及多环境配置、响应式框架WebFlux、服务器端主动推送SSE技术、生产环境部署、Actuator监控平台

    1.SpringBoot 与 ElasticSearch 框架的整合 (1)主要的搜索框架:MySQL.Solr.ElasticSearch MySQL:使用 like 进行模糊查询,存在性能问题 S ...

  8. Springboot:监控与管理 Actuator

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

  9. SpringBoot - 构建监控体系02_定义度量指标和 Actuator 端点

    文章目录 Pre Actuator 中的度量指标 Micrometer 度量库 Meter接口 计量器类型 如何创建这些计量器 扩展 Metrics 端点 自定义 Metrics 指标 使用 Mete ...

最新文章

  1. layer.js弹窗组件layer.prompt无法调用解决
  2. 粒子滤波(Particle filter)
  3. 数据增强_imgaug图像数据增强必备工具
  4. linux getline参数,[置顶]linux getline()函数
  5. c# 获取路径的盘符_C# IO操作之 如何玩转路径
  6. 标准评分卡分数计算原理_学习评分卡Gini指标?这篇看完就够了!
  7. win10连接win7共享打印机(win10连接win7共享打印机)
  8. 《MFC 控件透明处理》
  9. vim基本指令(一)
  10. 网站优化都有哪些方法 网站优化技巧?
  11. 互联网之子:亚伦·斯沃茨
  12. 面向对象思想----不看后悔!
  13. vue动态计算表格列两个时间的差值
  14. 基于matlab fdma传输系统设计,基于matlab频分复用系统的研究与仿真设计3695.doc
  15. win7/win10屏幕录制教程?--QVE屏幕录制
  16. 互联网创业公司如何规模化研发团队?
  17. 计算机存储器 控制器 运算器,运算器,控制器,存储器
  18. SpringBoot实战教程:SpringBoot企业级线上商城项目讲解
  19. wordpress博客模板- wordpress中文主题插件如何安装
  20. 55+令人惊叹的复古风格海报和广告设计素材

热门文章

  1. 【转】SharePoint开发中可能用到的各种Context(上下文)
  2. 浅谈Mysql 表设计规范
  3. python time 时间戳_Python的time.time()返回本地或UTC时间戳吗?
  4. 使用函数求最大公约数 pta_高中数学选修教材2-导数第6课时《函数的单调性与导数》教学设计...
  5. MapReduce的shuffle阶段
  6. Hive启动报错org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeE...
  7. a*算法的优缺点_K-近邻算法以及案例
  8. 【POJ - 3744】Scout YYF I(概率dp,矩阵快速幂优化dp)
  9. 【CodeForces - 483C】Diverse Permutation(思维构造)
  10. 【HDU - 5706】GirlCat(bfs)