繁体   English   中英

如何将日志从 serilog 文件发送到 elasticsearch

[英]How to send logs from serilog file into elasticsearch

我正在使用 ELK 堆栈来保存和监控日志。 但是我有一个 wpf 应用程序,它在远程电脑上运行并使用 serilog 将日志写入 txt 文件。 一旦发生错误,我希望将此文件发送到 API。 收到此文件后,我希望将此文件中的所有日志发送到弹性。 我知道我可以将此文件保存到一个文件夹中,然后使用 filebeat 将此日志发送到弹性。 但是有没有办法在不保存这个文件的情况下做到这一点?

好吧,我在 github 上问了这个问题,得到的答案是没有默认实现,并且有两种方法可以将文件日志发送到弹性:使用 filebeat 保存文件和读取日志并使用自定义 api 来解析日志并写入从 api 直接记录。 这是 github 答案https://github.com/serilog/serilog-sinks-file/issues/211

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM