SpringBoot-配置actuator

网友投稿 280 2022-09-20

SpringBoot-配置actuator

引入jar包

org.springframework.boot spring-boot-starter-actuator

配置yml文件

# actuator 监控配置management: endpoints: web: exposure: #默认值访问health,info端点 用*可以包含全部端点 include: "*" endpoint: health: show-details: always #获得健康检查中所有指标的详细信息

具体使用方法不做多解释, 注意可以监控SpringBoot 中的 Tomcat 性能数据, 以日志形式定期输出监控数据, 只需要配置一个Bean

@Configurationclass MetricsConfig { @Bean LoggingMeterRegistry loggingMeterRegistry() { return new LoggingMeterRegistry(); }}

如果需要修改打印的频率,可修改LoggingRegistryConfig以更改其打印频率

//下面是单独的配置实现的参考,当需要修改配置时候可以使用 return new LoggingMeterRegistry(new LoggingRegistryConfig() { @Override public Duration step() { return Duration.ofSeconds(10);//10秒输出一次 } @Override public String get(String key) { return null; } }, Clock.SYSTEM);}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySQL教程56-MySQL位运算符
下一篇:MySQL教程92-MySQL查看视图
相关文章

 发表评论

暂时没有评论,来抢沙发吧~