Difference between revisions of "Fluent Bit Kubernetes Filter"

From wikieduonline
Jump to navigation Jump to search
Line 20: Line 20:
 
     Merge_Log_Key    log_processed
 
     Merge_Log_Key    log_processed
 
</pre>
 
</pre>
 +
 +
 +
== Other INPUT examples ==
 +
 +
    [INPUT]
 +
        Name tail
 +
        Path /var/log/containers/*.log
 +
        multiline.parser docker, cri
 +
        Tag kube.*
 +
        Mem_Buf_Limit 5MB
 +
        Skip_Long_Lines On
 +
  
  
 
{{Fluent Bit}}
 
{{Fluent Bit}}

Revision as of 19:26, 21 December 2022

Kubernetes Filter depends on either tail or Systemd input plugins to process and enrich records with Kubernetes metadata


https://docs.fluentbit.io/manual/pipeline/filters/kubernetes#workflow-of-tail-+-kubernetes-filter

[INPUT]
    Name    tail
    Tag     kube.*
    Path    /var/log/containers/*.log
    Parser  docker

[FILTER]
    Name             kubernetes
    Match            kube.*
    Kube_URL         https://kubernetes.default.svc:443
    Kube_CA_File     /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
    Kube_Token_File  /var/run/secrets/kubernetes.io/serviceaccount/token
    Kube_Tag_Prefix  kube.var.log.containers.
    Merge_Log        On
    Merge_Log_Key    log_processed


Other INPUT examples

   [INPUT]
       Name tail
       Path /var/log/containers/*.log
       multiline.parser docker, cri
       Tag kube.*
       Mem_Buf_Limit 5MB
       Skip_Long_Lines On


Fluent Bit, Installation, values.yml, Input, Output, Filter

Advertising: