Skip to content

A sample configuration to collect logs with Fluentbit in a K8s environement and targeting a Graylog server

Notifications You must be signed in to change notification settings

dukercs/fluentbit-configuration-for-k8s-and-graylog

 
 

Repository files navigation

Esse blog me ajudou muito na compreensão, fiz esse fork apenas para ajustar com o meu ambiente de estudos, atualizando a versão do fluentbit e configurando para uso do fluent bit com o conteinerd. Seguindo a doc de instalação no kubernetes. Acesso a doc em 24/03/2022.

Meu ambiente de treinamento seguindo o livro Descomplicando o Kubernetes acessado em 25/03/2022, do fabuloco Jeferson

Instalação do Graylog seguindo a documentação acessada em 25/03/2022.

No arquivo de ConfigMap ajuste próximo as linhas 64 e 65 o IP e porta do Graylog, o resto é muito simples rode o deploy.sh que vai usar o kubectl para criar os yaml no seu cluster k8s.

Fluent Bit Configuration for K8s and Graylog

See this blog post for more details.

A K8s configuration to install and configure Fluent Bit as a daemon set.
Fluent Bit collects only Docker logs, gets K8s metadata, builds a GEF message and sends it to a Graylog server.

  • Update the fluent-bit-configmap.yaml file. Replace 192.168.1.18 with the IP address of your Graylog server.
  • Then execute the deploy.sh script.

About

A sample configuration to collect logs with Fluentbit in a K8s environement and targeting a Graylog server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%