【问题标题】:Graylog2 -> Is it possible to export the full_message (raw data) of an especific source? I mean the full_message, without any parsing?Graylog2 -> 是否可以导出特定源的 full_message(原始数据)?我的意思是full_message,没有任何解析?
【发布时间】:2014-03-21 18:14:51
【问题描述】:

我有一些 graylog2 使用 syslog 输入插件接收的日志。

我需要以我收到的相同格式导出它们,无需任何解析,以便我可以发送给应用程序支持团队。

我已将 INPUT 设置为保留 full_massage,但我不知道如何获取它们。

我尝试使用导出按钮 (CSV) 进行导出,但输出不在 full_message 上。

这可能吗?

谢谢, 布鲁诺

【问题讨论】:

  • 你有没有想过如何做到这一点?

标签: logging graylog2


【解决方案1】:

您可以使用 Graylog2 REST API 以 JSON 格式获取任何搜索结果或单个消息。该 JSON 将包含原始消息。

【讨论】:

【解决方案2】:

要将“full_message”字段导出为 CSV 文件:

  • 点击侧边栏中的“所有字段”;这会将“full_message”显示为可选字段。
  • 选择“full_message”。
  • 导出为 CSV,然后它将在 CSV 输出中。

注意:CSV 将始终包含时间戳列,即使您只选择“完整消息”,但您始终可以导入 Excel 并删除该列。

此功能自 Graylog 1.1.0-beta.2 以来一直可用。

【讨论】:

    【解决方案3】:

    当我单击“所有字段”时,Graylog 变得无响应。

    我的解决方法是修改 ReST 调用(在地址栏中)。我将 ...fields=message... 更改为 ...fields=full_message...,然后按 Enter 重新运行呼叫。这将重新加载页面,然后您可以正常导出 csv 文件,它现在包含 full_message 字段。

    【讨论】:

      猜你喜欢
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-18
      • 2010-09-20
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      相关资源
      最近更新 更多