文档章节

spring boot actuator

ZH-JSON
 ZH-JSON
发布于 09/17 12:00
字数 206
阅读 18
收藏 0

actuator 是监控系统健康的工具,引入 spring-boot-starter-actuator会暴露一些endpoint. 可通过如下配置来配置这些endpoint的基本配置:

可通过http:${url}:28081/management/actuator/*来访问这些端点。

management:
  server:
    port: 28081
    servlet.context-path: /management
  endpoints.web.exposure.include: "*"

同时可以自定义一些endpoint来做一些扩展,主要使用actuator定义的一些注解就OK。如下自定义扩展一个路由规则管理的endpoint供外部调用

@ConfigurationProperties(prefix = "endpoint.router")
@RestControllerEndpoint(id = "router")
public class RouterEndPoint {

    @Autowired
    private RulesStore rulesStore;

    public RouterEndPoint() {

    }

    @PutMapping(path = "rules/{key}", consumes = {MediaType.APPLICATION_JSON_UTF8_VALUE})
    @ResponseBody
    public void updateRule(@PathVariable("key") String key, @RequestBody List<RouteConfigEntity> list) {
        rulesStore.setgetRouteConfig(key, list);
    }
}

© 著作权归作者所有

上一篇: B-Tree和B+Tree索引
下一篇: HTTP 压测工具 wrk
ZH-JSON
粉丝 2
博文 59
码字总数 45156
作品 0
浦东
高级程序员
私信 提问
springboot2.x 整合 shiro 异常 什么原因

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfigu......

SpringRoot
06/13
400
4
Spring Boot 应用监控:Actuator与 Admin

第 III 部分Spring Boot 系统监控、测试与运维 Spring Boot 应用监控:Actuator与 Admin 《Spring Boot 实战开发》(陈光剑) —— 基于 Gradle + Kotlin的企业级应用开发最佳实践 在企业级应用...

程序员诗人
2018/04/17
0
0
Spring Boot 2动态修改日志级别

本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本。 作为程序猿,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤: 将日...

周立_ITMuch
04/22
779
0
bucket4j-spring-boot-starter小试牛刀

序 本文主要研究一下如何使用bucket4j-spring-boot-starter进行限流 maven 配置 开启缓存 application.yml 这里设置了名为buckets的缓存,过期时间为1h,容量为1000000 设置的rate-limits每1...

go4it
2018/09/02
237
1
Spring Boot 的生产级特性--Actuator监控端点

Spring Boot 生产级的特性 Spring Boot 有许多开箱即用的模块或者说插件,其中 提供了大量的生产级的特性。添加 的 maven 依赖: 端点 Actuator 模块提供一系列的 HTTP 请求,这些请求都是 ...

非摩尔根
02/28
83
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈Command命令模式

一、前言 命令也是类,将命令作为一个类来保存,当要使用的时候可以直接拿来使用,比如脚本语言写出的脚本,只需要一个命令就能执行得到我们想要的需要操作很长时间才能得到的结果。这是一个...

青衣霓裳
27分钟前
5
0
Less导入指令

在标准CSS中,@import 规则必须位于所有其他类型的规则之前。但是Less.js不在乎我们将 @import 语句放在什么位置。 @import 伪指令常用于在代码中导入文件,它将Less 代码分布在不同的文件上...

凌兮洛
28分钟前
4
0
【apk】空包签名

命令语法 jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias] 例 子: jarsigner -verbose -keystore F:\签名\laidianyi_customer.keystore -signedjar F:\......

Agnes2017
31分钟前
5
0
虚拟化的操作技巧!

从物理基础设施迁移到虚拟基础设施时,虚拟环境的设计和布局应模仿物理做法,企业级虚拟化软件允许创建虚拟交换机,虚拟局域网(VLANS)和私有网络可以协助迁移,分析物理和逻辑网络图,复制...

青果云小潘
35分钟前
5
0
SEO网站运营助手

SEO网站运营助手有哪些功能? 提交: 百度链接主动提交 + 熊掌号周推(支持500万条提交额,所以合并在一起提交) 更新: 网站内容改动后,对于已收录的链接,可以选择更新 查询: 对百度收录判断...

NoCome
37分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部