Grok, um excelente plugin para o logstash

Publicado por Leonardo Berbert Gomes em 30/06/2020

[ Hits: 3.736 ]

Blog: https://www.linkedin.com/in/leoberbert

 


Grok, um excelente plugin para o logstash



Para quem utiliza o logstash, sabe que realizar o parser de um log de uma aplicação não é uma tarefa fácil. Pois bem, nesta dica vou apresentar o plugin grok. Ele possui inúmeras expressões regulares prontas, agilizando demais o trabalho na hora de realizar o mapeamento de cada campo. Então, bora lá!

Este plugin não precisa ser instalado, pois ele já encontra-se por padrão no logstash. Abaixo um pequeno trecho de log para que possamos exemplificar seu funcionamento:

127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.example.com/start.html" "Mozilla/4.08 [en] (Win98; I ;Nav)"

Como estamos trabalhando com o log do Apache, já temos uma expressão pronta do grok que faz o parser com apenas 1 variável:

%{COMBINEDAPACHELOG}

Na parte superior, vamos inserir o nosso log e na parte inferior a nossa variável grok, conforme imagem abaixo e em seguida clicar no botão GO:
E se navegarmos até o final da página, veremos que todos os campos foram mapeados corretamente!!!
Quais possibilidades de expressões regulares eu posso utilizar no grok: logstash/grok-patterns at v1.4.2 - elastic/logstash - GitHub

Fonte: Grok filter plugin | Logstash Reference [7.8] | Elastic

Bem pessoal, espero que essa dica seja útil.

[]'s leoberbert

Outras dicas deste autor

Formatação com identação no VI/VIM

Tmux - Instalação e Customização (Debian e Derivados)

Wisestamp - Plugin do Firefox para criar assinaturas de e-mail

Instalação do Docker no Linux Mint 20

Adicionando novas opções ao menu do Fluxbox

Leitura recomendada

Instalar codecs e bibliotecas no OpenSuSE Linux 11

Opera 10 "final" no Ubuntu 9.04

Agente do Zabbix no CentOS - Instalação e configuração

Nagios no CentOS 6.4 - Instalação via repositório

VirtualBox no Antergos (Arch Linux) - Solução de problemas

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário