| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> springboot监控Acturator和springbootAdmin -> 正文阅读 |
|
[Java知识库]springboot监控Acturator和springbootAdmin |
Acturator是spring boot的一个附加功能,可以帮助我们在应用程序中生产环境时监视和管理应用程序,可以通过HTTP的各种请求来监管、审计、收集应用的运行情况,spring boot actuator提供了对单个spring boot的监控,监控信息包含:应用状态、内存、线程、堆栈,可以监控到spring boot应用的整个生命周期。 actuator监控分为两类:原生端点和用户自定义端点。 ?Actuator配置:
actuator
暴露的监控接口的安全性,需要添加安全控制的依赖
spring
-
boot
-
start
-security
依赖,访问应用监控端点时,都需要输入验证信息。
Security
依赖,可以选择不加,不
进行安全管理。
?需要配置的文件,application.properties
????????management.endpoints.web.exposure.include
=
* ????????
????????
#
展示细节,除了
always
之外还有
when-authorized
、
never
,默认值是
never
????????
management.endpoint.health.show-details
=
always
??????? #
base-path表示服务启动默认请求路劲
Actuator
默认所有的监控点路径都在
/actuator/*
???????
#management.endpoints.web.base-path=/
manage
????????设置完重启后,再次访问地址就会变成 /manage/*
? 请求实列:
http://localhost:8080/actuator/beans 表示请求的是/beans
Spring Boot Admin
??????? 它是一个针对spring-boot
的
actuator
接口进行
UI
美化封装的监控工具,它可以通过浏览器列表的方式浏览监控spring boot的基本信息比如:spring容器管理所有得bean、health信息、内存信息、jvm信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)、thread线程管理、evnironment管理
????????? ? ?搭建一个springboot-server服务
pom.xml
在核心启动类上需要加上@EnableAdminServer 用于标注该工程是springboot admin 启动以后页面是 ?这时候我们需要在client配置 spring-boot-admin-starter-client ?client启动以后,我们会发现 ? ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/18 16:44:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |