ELK: Resumo dos Principais Conceitos
ELK é uma combinação de três componentes principais:
- Elasticsearch
- Logstash
- Kibana
O Elk, em conjunto, compreende uma pilha de ferramentas que você pode usar para transmitir, armazenar, pesquisar e monitorar logs.
Outras ferramentas como o Heapster e o Filebeat. Filebeat é a ferramenta que ajuda a enviar nossos arquivos de log locais e levá-los ao Elasticsearch e / ou Logstash.
- Filebeat: um remetente de dados de log para arquivos locais. O Filebeat monitora os diretórios de log ou arquivos de log específicos, transforma os arquivos e os encaminha para o Elasticsearch ou Logstash para indexação
- Elasticsearch: Um mecanismo de pesquisa de texto completo de código aberto baseado no Lucene. Fornece interface web HTTP e documentos JSON sem esquema
- Logstash: Uma ferramenta de código aberto para coletar, analisar e armazenar logs para uso futuro
- Heapster: O proxy de rede do Kubernetes é executado em cada nó
- Kibana: Um plug-in de visualização de dados de código aberto para o Elasticsearch, onde os usuários podem criar gráficos de barras, linhas e dispersão, ou gráficos de pizza e mapas, além de grandes volumes de dados
Ver também
- NodeJs: Instalando o NodeJs no Linux
- MongoDB: Instalando o MongoDB no Linux
- Nginx: Instalando o Nginx no Linux