在 Graylog 上存储日志

Storing logs on Graylog

我在 Java/Groovy 中有一个应用程序,在 VirtualBox 上有一个 Virtual Machine Appliance 的 Graylog 运行。

我如何"make the connection"将我的日志存储在 Graylog 上?

您正在使用 this 虚拟机。假设您需要创建一个新的 Graylog 输入并调整 Logstash .conf 以使用 GELF 发送日志:

  1. 进入 Graylog 网络界面
  2. 进入 Web 界面的 system/inputs 部分
  3. 创建 GELF UDP 输入并为其命名
  4. 在你的 Logstash.conf 中添加以下行,在输出部分如下:

    输出 {gelf {host => "my_VM_IP"}}

  5. 启动您的 Logstash 实例。

  6. 向 Logstash 发送新日志。
  7. 在 Graylog Web 界面中搜索最新日志以检查是否已收到。