Crashlytics/Fabric 纯 java 应用程序的替代方案
Crashlytics/Fabric alternative for pure java applications
因为我无法google任何有用的东西,而且以太网电缆的另一端总是有更聪明的人,我想问一下:
是否有一些服务提供与 Fabric/Crashlytics 类似的功能,但只针对 Java 应用程序?
我知道有一些您无法轻易克服的技术限制,但至少核心原则(捕获异常,将其报告给服务器然后进一步传播)似乎仍然是可行的。
有许多 Java 日志框架(java.util.logging、log4j 等)可以完成 crashlytics 的大部分功能。
您可以记录异常和其他值得注意的事件。 (异常是否进一步传播取决于使记录器调用的 catch 块...)
您可以将日志事件写入本地日志文件、循环日志文件等。可以将文件复制到中央服务器进行安全保管。
您还可以将日志事件发送到远程日志服务器;例如在 Unix / Linux 系统上使用系统日志服务。
日志文件/日志事件可以连接到监控框架(Nagios、CheckMK 等)以检查特定问题并提醒相关人员。
我确定此 space 中还有其他开源和商业工具......虽然我从来没有看过。
因为我无法google任何有用的东西,而且以太网电缆的另一端总是有更聪明的人,我想问一下:
是否有一些服务提供与 Fabric/Crashlytics 类似的功能,但只针对 Java 应用程序?
我知道有一些您无法轻易克服的技术限制,但至少核心原则(捕获异常,将其报告给服务器然后进一步传播)似乎仍然是可行的。
有许多 Java 日志框架(java.util.logging、log4j 等)可以完成 crashlytics 的大部分功能。
您可以记录异常和其他值得注意的事件。 (异常是否进一步传播取决于使记录器调用的 catch 块...)
您可以将日志事件写入本地日志文件、循环日志文件等。可以将文件复制到中央服务器进行安全保管。
您还可以将日志事件发送到远程日志服务器;例如在 Unix / Linux 系统上使用系统日志服务。
日志文件/日志事件可以连接到监控框架(Nagios、CheckMK 等)以检查特定问题并提醒相关人员。
我确定此 space 中还有其他开源和商业工具......虽然我从来没有看过。