Filebeat 6.8.9 收集 Kubernetes 容器日志配置文件示例
以下是一个 Filebeat 6.8.9 配置文件示例,用于收集 Kubernetes 容器日志:
filebeat.inputs:
- type: container
paths:
- '/var/log/containers/*.log'
processors:
- add_kubernetes_metadata:
in_cluster: true
output.elasticsearch:
hosts: ['your-elasticsearch-host:9200']
username: 'your-username'
password: 'your-password'
setup.kibana:
host: 'your-kibana-host:5601'
请注意替换以下内容:
'your-elasticsearch-host':Elasticsearch 主机地址'your-username':Elasticsearch 用户名'your-password':Elasticsearch 密码'your-kibana-host':Kibana 主机地址
保存以上配置文件为 filebeat.yml,然后将其放置到 Filebeat 的配置目录中,通常是 /etc/filebeat。然后重新启动 Filebeat 服务以加载配置。
此配置将收集 /var/log/containers/*.log 路径下的所有容器日志,并使用 Kubernetes 元数据处理器来添加与 Kubernetes 相关的信息。输出配置将发送日志到 Elasticsearch 中,并使用提供的用户名和密码进行身份验证。设置配置将向指定的 Kibana 主机发送信息,以便在 Kibana 中可视化和查询日志数据。
原文地址: https://www.cveoy.top/t/topic/pkao 著作权归作者所有。请勿转载和采集!