Grok, um excelente plugin para o logstash

Publicado por Leonardo Berbert Gomes em 30/06/2020

[ Hits: 848 ]

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

RRDtool no CentOS 6.x - Instalação via Yum

Poderosa - Cliente SSH para Windows

Trabalhando com JSON no terminal? O jq salva você!

Solaris - Criando repositório de Módulos Perl com usuário normal

Mantendo um alto padrão de segurança

Leitura recomendada

Explorando partições Linux a partir do Windows

Se você esta pensando em migrar do ubuntu 7.4 para 7.10 vai.....

Instalando o Photoshop no Ubuntu

Postar no Twiter com o Pidgin - é possível!

Alterando o idioma de um documento do OpenOffice

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts