Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Monitoramento de logs de aplicações com ELK Stack

Público-Alvo: Usuários intermediários

O ELK Stack é uma solução de código aberto que combina três ferramentas: Elasticsearch, Logstash e Kibana. Essa stack é amplamente utilizada para coletar, processar e visualizar logs de aplicações, permitindo que os administradores de sistemas monitorem e analisem o comportamento de suas aplicações em tempo real.

Exemplos: A seguir, apresentaremos um exemplo de como configurar o ELK Stack para monitorar os logs de uma aplicação web.

  1. Instalação do ELK Stack: Primeiramente, é necessário instalar as três ferramentas do ELK Stack. Para isso, execute os seguintes comandos:
# Elasticsearch
sudo apt-get install apt-transport-https
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo apt-get install elasticsearch

# Logstash
sudo apt-get install logstash

# Kibana
sudo apt-get install kibana
  1. Configuração do Logstash: Após a instalação, é preciso configurar o Logstash para coletar os logs da aplicação. Crie um arquivo de configuração chamado myapp.conf com o seguinte conteúdo:
input {
  file {
    path => "/var/log/myapp.log"
    start_position => "beginning"
  }
}

output {
  elasticsearch {
    hosts => ["localhost:9200"]
    index => "myapp-%{+YYYY.MM.dd}"
  }
}
  1. Inicialização do ELK Stack: Agora, inicie os serviços do Elasticsearch, Logstash e Kibana:
sudo systemctl start elasticsearch
sudo systemctl start logstash
sudo systemctl start kibana
  1. Visualização dos logs: Acesse o Kibana em seu navegador, utilizando o endereço http://localhost:5601. Na interface do Kibana, crie um novo índice com o padrão myapp-* e defina o campo de data como @timestamp. Em seguida, você poderá explorar e visualizar os logs da sua aplicação.

Aprender a monitorar os logs de suas aplicações é essencial para garantir o bom funcionamento do seu ambiente de produção. Compartilhe este artigo com seus amigos e colegas de trabalho para que eles também possam se beneficiar do poder do ELK Stack no monitoramento de logs.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.