执行器运行状况返回“数据库关闭”时的日志

问题描述 投票:0回答:1

[如果数据库关闭,我们想生成一个CloudWatch警报,因此,我尝试查看是否可以解析执行器/运行状况端点的响应,并在响应返回数据库关闭的情况下记录自定义错误代码。

我在StackOverflow上发现了一些类似的问题,但那里没有提供解决方案。

spring-boot spring-boot-actuator
1个回答
0
投票

如果其他人也想这样做,我想在这里发布答案经过一堆研究,我发现有两种方法可以做到这一点。

  1. 使用过滤器-使用ContentCachingResponseWrapper缓存响应,使用对象映射器读取响应,然后使用contentCachingResponseWrapper.copyBodyToResponse()重新填充响应。在查看spring-boot git存储库问题时,看起来可以进行拦截器,但似乎很麻烦,引导团队建议使用过滤器。

© www.soinside.com 2019 - 2024. All rights reserved.