Logstash
Logstash é um software que ajuda a filtrar dados e armazenar. É um produto de Elastic, uma empresa fundada em 2012 em Amesterdão. Elastic foi criado pelos programadores que fizeram Apache Lucene e ElasticSearch: Shay Banon, Steven Schuurman, Simon Willnaur e Uri boness. Hoje, a empresa emprega pessoas em 32 países. sede Estados Unidos da empresa está em Mountain View, na Califórnia. Há outros escritórios americanos em Phoenix, Nova York e San Francisco. outros escritórios de elásticos estão em Amsterdam, Hong Kong, Suíça, Reino Unido, Berlim, Munique, Noruega, Japão, Coreia, Singapura, França e Austrália. Outros produtos oferecidos pela Elastic incluem Kibana, Beats, X-Pack, Elastic Cloud, ES-Hadoop e algumas outras ofertas menores. clientes notáveis incluem Sprint, da Universidade de Indiana, a Travelport, Grab, Stormfish, SAP Concur, o CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto Motors, Cox Communications e Credit Suisse.
- Aceita dados de praticamente qualquer fonte ou evento e processa-lo para a saída a um "esconderijo" (ou muitos locais de armazenamento, dependendo filtros)
- Os dados podem ser analisados por meio de programação e transformado em trânsito.
- Por exemplo, Logstash pode ser usado para decifrar as coordenadas geográficas a partir de uma entrada de endereço IP
- Compatível com análise de dados Elastic pilha para visão rápida
- visibilidade múltipla (Elastic X-Pack) ferramentas para acompanhar o desempenho do servidor e programa
- Open source e completamente livre para download e uso
- Desenvolvido ativamente. A atualização mais recente (versão 6.2.3) foi lançado em 20 de março, 2018
- A instalação é apenas quatro passos simples e uma linha de comando: bin / logstash -f logstash.conf
- Um guia completo está disponível on-line para ajudar os novos administradores começar (há também um vídeo útil disponível aqui)
- Dependente de Java, que tem seus próprios problemas com vulnerabilidades de segurança (a última versão do Logstash requer Java versão 8 ou superior para a instalação)
gerenciamento de dados é uma parte fundamental dos negócios orientada tecnologia, e hoje, os dados podem vir de várias fontes ao mesmo tempo. Mas como é que uma empresa organizar um enorme fluxo de dados de todas as direções? Este é o lugar onde Logstash vem a calhar. Este programa do lado do servidor é projetado especificamente para ingerir dados de todos os "tamanhos, formas e fontes." Durante o processamento, os dados podem ser enviados através de filtros para determinar o seu destino final, que pode ser uma ou uma variedade de "esconderijos", tais como servidores, nuvens ou outras áreas de armazenamento. Os dados podem ser inseridos a partir de batidas elásticas, Amazon Web Services CloudWatch API, Couch DB, clusters ElasticSearch, a saída do comando shell, eventos de arquivos, pacotes gânglios via UDP, mensagens GELF formato (como eventos) através Graylog2, Google Cloud PubSub, Grafite, HTTP ou HTTPS eventos, eventos de um servidor IRC, eventos JMS Broker, Java métricas de aplicação via JMX, eventos de fluxo AWS Kinesis, Madeireiro, eventos fantoche servidor, eventos de intercâmbio RabbitMQ, eventos RELP mais de um soquete TCP, consultas Salesforce SOQL, eventos de interceptação SNMP , a AWS simples serviço de fila, Twitter streaming de API, eventos de soquete UNIX, XMPP / Jabber eventos de protocolo e muito mais. Há ainda um plugin para gerar eventos aleatórios para fins de teste. Logstash é perfeito para automatizar a coleta de dados e processamento, economizando um monte de tempo a produtividade para outras tarefas. O software é altamente configurável, e existem mais de 200 plug-ins para se certificar de que Logstash pode lidar com todos os dados que é dado.