gpt4 book ai didi

java - 多平台分布式日志聚合工具

转载 作者:行者123 更新时间:2023-11-30 01:49:05 25 4
gpt4 key购买 nike

我有一个用例来构建一个可在多个平台上使用的集中式日志聚合工具。基本上,我公司的应用程序套件包括基于 Angular 的 UI、基于 Ionic 的混合移动应用程序,两者都与 Java Spring Boot Restful 后端以及基于 PHP 的整体内部 CRM 交互。现在,我需要一种方法将来自所有这些应用程序的日志聚合到一个集中位置,并根据严重性进行过滤,并且用户应该可以通过 UI 访问它们,在 UI 中他可以根据应用程序、关键字等进一步对日志进行分组和过滤。

https://dzone.com/articles/distributed-logging-architecture-for-microservices

像这样的解决方案是否可以独立于其聚合日志的平台或应用程序的技术堆栈而工作?还有什么其他选择?

最佳答案

通常我会记录到 JSON。这只是日志附加程序中的一个配置,例如 PHP 中的 Monolog 或 Spring Boot 中的 Logback。

然后,您可以使用 Filebeat 跟踪这些文件并将它们存储在 Elasticsearch 中(并且无需进行任何解析),在 Kibana 中可视化/搜索,然后就完成了。

这是标签elastic-stack最简单也可能也是最通用的解决方案。

关于java - 多平台分布式日志聚合工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56767750/

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