Grok, um excelente plugin para o logstash

Publicado por Leonardo Berbert Gomes em 30/06/2020

[ Hits: 3.194 ]

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

Compilando a última versão do VIM em Debian, Mint, Ubuntu e derivados

Grafana - Alterando imagem da tela de login

Instalando temas no GKrellM

Poderosa - Cliente SSH para Windows

sys_diag - Diagnóstico completo do Solaris

Leitura recomendada

Como criar uma ProgressBar no Lazarus

Curso gratuitos GNU/LINUX

DBDesigner: Resolvendo problemas com biblioteca

WPS Office no Slackware

Melhorando o Aspire One (e o Linpus Linux Lite) nos termos da Acer

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts