有什么方法可以将一堆现有的日志文件(json 内容)发送到 graylog?我发现很少有帖子在谷歌上搜索,但都涉及将实时数据发送到 graylog,并且找不到任何关于如何发送现有日志文件的说明
问问题
3632 次
1 回答
2
将现有日志消息(文本文件)发送到 Graylog 有多种选择。
发送以行分隔的日志消息(即不是多行)的最基本选项是创建原始/纯文本 TCP输入并使用诸如netcat(nc
、netcat
、ncat
、socat
等)之类的东西发送完整文件。
# Raw/Plaintext TCP on port 5555/tcp
$ nc graylog.example.org 5555 < /path/to/file
如果您更喜欢它(对日志文件进行一些预处理和对日志消息进行缓冲),您可以创建Beats输入并使用Filebeat发送文件。
于 2018-01-16T08:30:23.123 回答