🏷️ 标签(1)

🗂️ 分类(1)

3.3 GELF 输入

3.3 GELF 输入

为什么推荐 GELF

GELF(Graylog Extended Log Format)是 Graylog 推荐的结构化日志格式。它支持 JSON 字段,能够减少后续解析的成本。

GELF 输入类型

  • GELF UDP

  • GELF TCP

  • GELF HTTP

建议使用 GELF TCP/HTTP 以保证可靠性。

示例(应用直接发送)

应用层可以使用 GELF SDK/库直接发送:

{
  "version": "1.1",
  "host": "api-01",
  "short_message": "order created",
  "level": 6,
  "_service": "order",
  "_trace_id": "abc123"
}

示例(Nginx GELF)

通过 log_format 输出 JSON,然后使用 Sidecar 或输入解析。

小结

GELF 是最适合结构化日志的输入方式。下一章介绍 Beats/Sidecar。


下一节3.4 Beats/Sidecar

返回目录 | 返回首页