开发者社区> 问答> 正文

Filebeat如何配置以支持容器文件的采集

Filebeat如何配置以支持容器文件的采集,并通过add_kubernetes_metadata组件增加Kubernetes元信息?

展开
收起
不吃核桃 2024-08-05 21:31:59 35 0
1 条回答
写回答
取消 提交回答
  • Filebeat可以通过以下配置支持容器文件的采集,并通过add_kubernetes_metadata组件增加Kubernetes元信息:

    yaml
        filebeat.yml: |- 
        filebeat.registry.flush: 30s 
        processors: 
        - add_kubernetes_metadata: 
        host: ${NODE_NAME} 
        matchers: 
        - logs_path: 
        logs_path: "/var/log/containers/" 
        - drop_event: 
        when: 
        equals: 
        input.type: container 
        output.console: 
        pretty: false 
        queue: 
        mem: 
        events: 4096 
        flush.min_events: 2048 
        flush.timeout: 1s 
        max_procs: 4 
        filebeat.inputs: 
        - type: container 
        harvester_buffer_size: 524288 
        paths: 
        - /var/log/containers/nginx-log-demo-0-*.log
    
    2024-08-06 08:11:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云文件存储 NAS 在容器场景的最佳实践 立即下载
何种数据存储才能助力容器计算 立即下载
《容器网络文件系统CNFS》 立即下载