从理论上讲,是否有可能在不使用人工智能的情况下创建具有手动解析质量的日志解析器/分析器?
我正在尝试为我们的 tomcat 应用程序设置一个好的日志分析器。我能够使用 python regex 和 panda stats 功能创建一个基本的解析器和分析器。 解析器主要解析时间戳、日志级别、线程类、线程名称和错误部分。 但是错误部分并不统一,没有遵循特定的模式。即使忽略堆栈跟踪并仅解析主要错误部分,它仍然没有特定的模式,因为使用了来自不同供应商的插件,并且每个插件都遵循不同的规则来显示错误。 可以做的一件事是手动广泛识别和分组错误并创建参考子解析规则文件。我们已经通过使用参考 xml(基于供应商提供的...