Java 在Graylog上存储日志

Java 在Graylog上存储日志,java,virtualbox,graylog2,Java,Virtualbox,Graylog2,我有一个Java/Groovy应用程序和一个运行在VirtualBox上的Graylog应用程序 如何“建立连接”将日志存储在Graylog上?您正在使用虚拟机。假设您需要创建一个新的Graylog输入并调整Logstash.conf以使用GELF发送日志: 进入Graylog web界面 进入web界面的系统/输入部分 创建一个GELFUDP输入并为其命名 在输出部分的Logstash.conf中添加以下行,如下所示: 输出{gelf{host=>“my_VM_IP”} 启动Logstash实

我有一个Java/Groovy应用程序和一个运行在VirtualBox上的Graylog应用程序

如何“建立连接”将日志存储在Graylog上?

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

  • 进入Graylog web界面
  • 进入web界面的系统/输入部分
  • 创建一个GELFUDP输入并为其命名
  • 在输出部分的Logstash.conf中添加以下行,如下所示:

    输出{gelf{host=>“my_VM_IP”}

  • 启动Logstash实例

  • 将新日志发送到Logstash
  • 在Graylog web界面中搜索最新日志,以检查是否已收到该日志

  • 可能是通过TCP。您如何在虚拟机上配置网络?它是否有静态IP或DHCP,如果是DHCP,您是否已将其配置为,例如,使用您可以用来访问它的域名向DNS服务器注册自身?@Rup我没有这样做。我正在寻找一种“简单”的方法来使用Graylog存储日志,而不必在配置上浪费太多时间。