- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章SpringBoot Admin 如何实现Actuator端点可视化监控由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
Actuator可视化监控SpringBoot Admin 。
Note
单独建一个Spring Boot Admin Server工程作为服务端 。
在Maven的pom.xml文件中添加 spring-boot-admin-server 与 spring-boot-admin-server-ui 依赖:
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server</artifactId> <version>2.1.5</version></dependency><dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server-ui</artifactId> <version>2.1.5</version></dependency>
在主类上添加注解启用Spring Boot Admin 。
@EnableAdminServer@SpringBootApplicationpublic class AdminApplication {public static void main(String[] args) {SpringApplication.run(AdminApplication.class, args);}}
到此, Spring Boot Admin服务端工程建立完毕, 在浏览器访问 http://localhost:8000 , 打开管理页面, 目前没有客户端实例注册过来, 显示为空。 接下来建立客户端工程.
建一个Spring Boot工程 。
在Maven的pom.xml文件中添加 spring-boot-admin-starter-client 依赖:
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>2.1.5</version></dependency>
application.yml 配置: 1. 暴露指定端口; 2. 注册到Spring Boot Admin服务端 。
management:endpoints: web: exposure: include: "*" exclude: env,beansspring:boot: admin: client: url: http://localhost:8000 instance: name: ReactiveCrud
Note: 当然这里首先要开启项目的Actuator端点监控功能, 可参考SpringBoot2开启Actuator端点监控 。
Journal 。
启动客户端后, 会在 Journal 页面看到客户端注册到管理端发生的各类事件; 。
上面通过 Spring Boot Admin 实现了对Spring Boot暴露的 Actuator 端点的可视化监控, 对于详细的端点信息, 以及 Spring Boot Admin 的其他配置, 可参考相关文档。 后续增加认证功能, 即需要用户登录才能进入管理端.
References 。
。
使用spring-boot-starter-actuator监控太过于麻烦,而且通过返回的JSON数据查看起来非常不方便,使用Spring Boot 中提供的监控信息管理端,用来实现监控信息的可视化,可以快速查看系统运行状况,再不用一个一个接口地调用接口.
具体配置:
1.添加依赖 。
<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-server</artifactId><version>2.2.0</version></dependency>
2.在启动类上添加@EnableAdminServer注解 。
@SpringBootApplication@EnableAdminServerpublic class SpadminApplication {public static void main(String[] args) {SpringApplication.run(SpadminApplication.class, args);}}
。
3.启动醒目浏览器 输入http://localhost:8888/applications 。
1.新建一个项目 。
2.添加依赖 。
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>2.2.0</version></dependency>
3.在application.properties添加配置 。
server.port=8889spring.boot.admin.client.url=http://localhost:8888management.endpoints.web.exposure.include=*
4.启动项目(server端先运行) 。
浏览器http://localhost:8888/ 等待片刻后 。
点击进入 。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我.
原文链接:https://heartsuit.blog.csdn.net/article/details/93892607 。
最后此篇关于SpringBoot Admin 如何实现Actuator端点可视化监控的文章就讲到这里了,如果你想了解更多关于SpringBoot Admin 如何实现Actuator端点可视化监控的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我能够访问 http://localhost:8081/health、/status、/env、 等端点/metrics、/shutdown 但 not /actuator 或 /loginfo 端点
我有一个用例,我需要跟踪给定组件的处理时间指标,并将其用作我的 spring-boot 应用程序中调整目的的反馈循环。我想我会在我需要监视的组件中通过 Autowiring 的 GaugeServic
我已将以下依赖项添加到我的 Spring Boot 项目中 implementation 'io.github.resilience4j:resilience4j-spring-boot2:0.14.
我正在尝试使用 Kubernetes Probes来自 Spring Boot Actuator,但它不起作用。 我在 application.properties 中设置了以下内容: managem
每次我在请求 localhost:60001/info、localhost:60001/actuator 或其他时收到 404 错误。 {"timestamp":1570711643410,"stat
Spring Boot 的执行器基础端点返回 json 和所有启用端点的 href 链接。这些链接都默认为 localhost:8080,但我使用主机名(例如 machine.mydomain.com
我正在使用以下执行器依赖项 org.springframework.boot spring-boot-starter-actuator 带有 Spring Boot 2,
我正在试着写一个小的Hello world程序,并用战争来包装它。我正在使用maven并编写一个SpringBoot应用程序来做这件事。。以下是我的Application.Java文件。在构建它时,我
我创建了一个简单的示例项目,只有 spring-web 和 spring-actuator。我无法在此项目中调用 /actuator 端点。我唯一得到的是 404 错误: 出现意外错误(type=No
我已经激活了 Spring 执行器 prometheus endpont /actuator/prometheus .通过添加千分尺和执行器的依赖项并启用 prometheus 端点。我怎样才能获得自
是否可以处理像 health 这样的执行器请求在与“主”应用程序分开的线程池中? 我为什么要问? 我有一个应用程序,它有时可能会用完所有可用线程,并且 Kubernetes 运行状况检查由于线程不可用
我正在使用springbooot 2.4.0,并添加了以下依赖项以启用普罗米修斯度量标准: org.springframework.boot spring-boot-
我有一个Spring Boot REST服务应用程序。该应用程序使用Spring Actuator来显示指标和健康信息。如何从运行同一应用程序的两个或多个容器中聚合此信息? 最佳答案 您需要将度量标准
我正在尝试在我的 Spring 项目(而不是 Spring Boot)中实现执行器。我在 pom 文件中添加了以下依赖项: org.springframework.boot
关于如何将/trace 端点中显示的信息记录到文件(日志文件)中的任何指示我的用例是我想使用执行器将所有请求和响应信息记录到日志文件中,这样我就有了将最少的日志记录相关代码写入我的应用程序代码中。我搜
我正在将 JSF 与 Birt 报告集成,并能够从 Java 代码连接 IHub 服务器。还获取某个特定文件夹中的所有报告文件,并将报告文件名显示到 JSF 数据列表中。现在,当任何人单击报告文件名时
本次示例以Windows示例 推荐到官网去下载:Windows版的应用程序 下载最新版 prometheus-2.37.8.windows-amd64 压缩包:解压就行
我想在调用执行器端点 /info 和 /health 时禁用 Content-Negotiation 这是我的配置文件 @Configuration public class InterceptorA
假设我有 Spring Boot 服务 A,它依赖于(调用)Spring Boot 服务 B。 A -> B Spring Boot Actuators可以告诉我 A 是否启动。 https://A/
最近我将 spring-boot-starter-actuator 更新到 2.2.2,当我使用 /health 端点时,我得到了: { "groups": [], "status":
我是一名优秀的程序员,十分优秀!