我正在使用ELK,由于发生了大量日志记录,.json文件中的事件将扩展为.json.1文件,因此,在运行测试时,我并没有在kibana中获得所有事件(例如,如果我有1200个事件,我将在kibana中获得1100个事件条目,其余的100个事件将在.json文件完全填满后推出到.json.1中。文件,我错过了.json.1。中存在的所有100个事件。如何在基巴纳举办100场比赛?

最佳答案

看来您的基本问题是记录到文件的事件太多,logstash没有足够快地进行记录。

事件是如何产生的?您可以更改记录器以登录到rabbitmq或redis或其他工具吗?然后,您可以让logstash从rabbitmq或其他消息中提取这些消息。

这种方法将为您提供更高的传递保证,并降低丢失消息的风险。

09-25 17:39
查看更多