Serilog 日志记录到elasticsearch,延迟时间长,是可用于更快记录日志的配置

时间:2021-07-28 13:44:32

标签: c# elasticsearch serilog

我正在使用 log4net 接收器和 serilog 接收器将一个小项目从 elasticsearch 转换为 rolling file。我注意到当登录到 elasticsearch 接收器时,它需要很长时间才能出现在 elasticsearch 中。长时间我的意思是在日志语句出现在 elasticsearch 之前执行了许多代码行。然而,日志文件并非如此。

我已经逐步完成了我的代码,所以它不是在 elastisearch “db”中记录日志的延迟,而是接收器中交付它的延迟。 考虑到这一点,当应用程序由于延迟而失败时,我有点担心会丢失对 elasticsearch 有价值的日志语句。我确实有该文件作为备份,但能够相信 elasticsearch 接收器不会丢失日志会很好。

我已查找有关预期延迟的信息,但找不到任何信息。 此外,我还寻找了一种让接收器更快地记录日志的配置,但没有运气。

我正在寻找一种可以减少 elasticsearch 接收器延迟的配置设置?

0 个答案:

没有答案