xre*_*ref 4 fluentd google-kubernetes-engine google-cloud-stackdriver
我在 GKE 上的 k8s 集群fluentd默认有一个pod 设置(当前命名为fluentd-gcp-v3.1.0-....),但所有日志都以非结构化的形式出现在单个textPayload字段中。让我的 nginx(和所有其他)日志以某种jsonPayload格式出现会更好。
该结构化记录的文档有很多信息,如果你将要自己手动安装代理,但似乎没有要上哪里GKE得到启用日志结构化信息的任何fluend默认安装在幕后。
脱壳到其中的一个fluentd容器我看到下面的文件,这些文件不是默认CONFIGS(nginx/ syslog/ apache)上面列出的结构化测井文档。
/etc/google-fluentd/config.d
containers.input.conf
monitoring.conf
output.conf
system.input.conf
Run Code Online (Sandbox Code Playgroud)
所以基本上,我在 GKE/Stackdriver 上有非结构化的 nginx 日志。如何将它们转换为结构化?
小智 5
为无耻的自我推销道歉......看看这个:
https://medium.com/google-cloud/customizing-kubernetes-logging-part-1-a1e5791dcda8
| 归档时间: |
|
| 查看次数: |
1301 次 |
| 最近记录: |