互联网技术 / 互联网资讯 · 2024年1月21日 0

Docker教程:使用Graylog扩展格式日志驱动程序的云计算核心技术

该gelf记录驱动器是受一些工具如所理解的方便格式 GRaylog,Logstash,和 Fluentd。许多工具使用这种格式。

在 GELF 中,每条日志消息都是一个包含以下字段的字典:

版本

主机(首先发送消息的人)

时间戳

消息的短版和长版

您自己配置的任何自定义字段

要将gelf驱动程序用作默认日志记录驱动程序,请将log-dRiveR和 log-opt键设置为daeMon.json文件中的适当值,该文件位于Linux 主机或Windows 服务器上。有关使用 配置 DockeR 的更多信息daeMon.json,请参阅 daeMon.json。

以下示例将日志驱动程序gelf设置为并设置gelf-addReSS 选项。

{ “log-dRiveR”: “gelf”, “log-opts”: { “gelf-addReSS”: “UDP://1.2.3.4:12201” } }

重新启动 DockeR 以使更改生效。

您可以通过–log-dRiveR在使用dockeR contAIneR cReate或时设置标志来为特定容器设置日志记录驱动程序 dockeR Run:

$ dockeR Run –log-dRiveR gelf –-log-opt gelf-addReSS=UDP://1.2.3.4:12201 alpine echo hello woRld