【问题标题】:Push GKE node event logs to Fluentd将 GKE 节点事件日志推送到 Fluentd
【发布时间】:2021-07-05 10:56:11
【问题描述】:

我正在尝试在 GKE 集群中配置 Fluentd 以记录所有 Kubernetes 事件,例如 HPA 更改、Pod 出现等。

GKE 在哪里存储节点级事件日志?寻找 GKE 节点级事件日志的源路径。

【问题讨论】:

    标签: kubernetes logging google-kubernetes-engine fluentd


    【解决方案1】:

    您可以通过 ssh 进入创建部署的节点来找到目录 (/var/log/containers)。

    您可以关注这个guide,我用它来配置集群级别的 fluentd,它将所有日志解析为云日志记录。您可以使用云日志中的查询过滤事件日志。

    log_name = projects/[YOUR_PROJECT_ID]/logs/events 
    

    【讨论】:

    • 该指南用于使用 stack-logging-agent 将日志推送到 GKE 日志。此外,fluentd 不再支持他们用于获取节点事件日志的配置。
    • 我正在使用事件导出器将日志推送到弹性搜索。工作正常。
    猜你喜欢
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 2019-08-27
    • 1970-01-01
    • 1970-01-01
    • 2020-01-18
    相关资源
    最近更新 更多