什么是创建一个REST API端点,检查健康状况不同的应用程序资源,如数据库,亚马逊SQS等在Java中的最佳方式使用Spring集成和春季启动器检查MySql数据库的健康
0
A
回答
1
spring-boot-actuator
为数据源提供健康。
添加执行器后使用/health
API。
以下是可用健康指示器的spring boot documentation以及如何创建自定义健康指示器。这里是documentation on security details显示完整内容的健康指标。
0
我觉得你并不需要罢了,除非定制HealthIndicator
:
@Component
public class MyHealthIndicator implements HealthIndicator {
@Override
public Health health() {
int errorCode = check(); // perform some specific health check
if (errorCode != 0) {
return Health.down().withDetail("Error Code", errorCode).build();
}
return Health.up().build();
}
}
+0
这看起来很不错,并且在谷歌搜索时看到了这一点。我认为应该有一些更好的办法 – Ijaz
+0
不确定在你的关注。请参阅上面Martin的评论。他正在用同样的方式指出你 –
相关问题
- 1. 春季启动执行健康检查上下文路径
- 2. 春季启动执行器“/健康”不起作用
- 3. Spring引导执行程序MySQL数据库健康检查
- 4. 春季启动驱动器健康端点
- 5. MySQL健康检查
- 6. 春季启动多个MySQL数据库
- 7. Spring Data Solr的Spring Boot健康检查
- 8. 春季启动JSF集成
- 9. elb健康检查和ec2健康检查有什么区别?
- 10. 使用ALB健康检查redis容器
- 11. HAproxy被动健康检查
- 12. gitlab健康检查不健康
- 13. 数据库查询的应用健康检查 - 管理工具
- 14. 健康检查MassTransit和Rabbitmq
- 15. 没有数据库的春季启动
- 16. 春季启动组数据库配置
- 17. 春季启动集成测试
- 18. 春季启动BlazeDS容易集成
- 19. 定制Spring启动驱动器健康状况
- 20. apache knox的健康检查
- 21. Elixir的Postgres健康检查
- 22. 春季启动1.4.0.RELEASE和Spring 4.3.2.RELEASE
- 23. 我的春季启动项目连接到MySQL数据库
- 24. 如何在docker-compose中使用健康检查重新启动容器?
- 25. 春季启动MYSQL连接
- 26. DB健康检查Rails中
- 27. 春季启动日志到mysql数据库
- 28. 春季启动连接MySQL和MongoDB
- 29. 如何使用Toad检查数据库的整体健康状况?
- 30. 分段文件使用Spring启动上传春季启动
这仅仅是数据源健康检查......我要找的东西,最适合用于检查的许多资源的健康 – Ijaz
你的理解是错的。 Spring Boot执行器提供了许多健康检查,至少对于它集成的所有技术(Mongo,Elastic,Mail,RabbitMQ等等)而言。如果您的技术不在列表中,请添加一个自定义HealthIndictator'不要尝试自己推出,使用和扩展框架提供的内容。 –
谢谢,这很有道理 – Ijaz