gpt4 book ai didi

java - 监控 Spring Boot 应用程序 : gather service/node availability data for offline reporting

转载 作者:行者123 更新时间:2023-11-30 10:29:05 26 4
gpt4 key购买 nike

我想收集和存储有关服务或节点可用性的数据。第二天我可以总结这些数字,比如 { day-1: service = 98.5%;第 2 天 = 99%}。

我可以通过调用简单的休息 (ping) 服务(例如通过 Actuator 或其他)来获取数据。然后我需要编写一个自定义计划应用程序来调用 Actuator/ping 服务。

是否有收集/存储可用性数据的简单解决方案?通过 Spring Batch?

更新 31-05:我读到关于 Spring Boot Admin 的信息.这是正确的解决方案吗?另见 introduction .

可以将数据提取并格式化为 CSV、JasperReporting 等。

最佳答案

希望能帮到你。我认为您需要的是一种以持久方式监视应用程序的方法。您可以构建自己的解决方案,创建 Ping 资源并安排客户端不时收集可用性信息。但是,为了避免重复发明轮子,真的建议您使用一些专业工具。

我建议你使用像Grafana这样的Dashboard工具来创建这些报告,我建议你尝试使用Prometheus来捕获监控信息。

我在下面列出了一些链接。

关于java - 监控 Spring Boot 应用程序 : gather service/node availability data for offline reporting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44257089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com