Logstash
Logstash es un software que ayuda a filtrar los datos y almacenar. Es un producto de elástico, una empresa fundada en 2012 en Amsterdam. Elástica fue creado por los programadores que hicieron Apache Lucene y Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur y Uri Boness. En la actualidad, la compañía emplea a personas en 32 países. sede de Estados Unidos de la compañía se encuentra en Mountain View, California. Hay otras oficinas estadounidenses en Phoenix, Nueva York y San Francisco. otras oficinas de elásticos están en Ámsterdam, Hong Kong, Suiza, el Reino Unido, Berlín, Munich, Noruega, Japón, Corea, Singapur, Francia y Australia. Otros productos ofrecidos por elástico incluyen Kibana, golpes, X-Pack, Elastic Cloud, ES-Hadoop y algunas otras ofertas más pequeños. clientes notables incluyen Sprint, la Universidad de Indiana, Travelport, Grab, Stormfish, SAP Concur, el CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto Motors, Cox Communications y Credit Suisse.
- Acepta datos desde prácticamente cualquier fuente o evento y lo procesa para la salida a un "escondite" (o muchos lugares de almacenamiento, dependiendo de filtros)
- Los datos se puede analizar a través de la programación y se transforma en tránsito.
- Por ejemplo, Logstash se puede utilizar para descifrar las coordenadas geográficas de una entrada de dirección IP
- Compatible con el análisis de datos elástico de pila para una visión rápida
- visibilidad múltiple (elástico X-Pack) herramientas para realizar un seguimiento del rendimiento del servidor y el programa
- de código abierto y totalmente gratuito para descargar y usar
- Activamente desarrollado. La última actualización (versión 6.2.3) fue lanzado el 20 de marzo 2018
- La instalación es tan sólo cuatro sencillos pasos y una línea de comando: bin / logstash -f logstash.conf
- Una guía completa está disponible en línea para ayudar a nuevos administradores empezar (también hay un video útil disponible aquí)
- En función de Java, que tiene sus propios problemas con las vulnerabilidades de seguridad (la última versión de Java Logstash requiere la versión 8 o superior para la instalación)
La gestión de datos es una parte fundamental de las empresas orientadas a la tecnología, y en la actualidad, los datos pueden provenir de muchas fuentes al mismo tiempo. Pero, ¿cómo una compañía de organizar un enorme flujo de datos desde todas las direcciones? Aquí es donde Logstash viene muy bien. Este programa del lado del servidor está diseñado específicamente para ingerir los datos de todos los "tamaños, formas y fuentes." Durante el procesamiento, los datos se pueden enviar a través de filtros para determinar su destino final, que puede ser uno o una variedad de "stashes", tales como servidores, nubes o otras áreas de almacenamiento. Los datos pueden ser introducidos desde Golpes elásticas, Amazon Web Services CloudWatch API, Couch DB, clusters Elasticsearch, la salida del comando shell, eventos de archivos, paquetes de los Ganglios a través de UDP, mensajes GELF-formato (como eventos) a través de Graylog2, Google Cloud PubSub, grafito, HTTP o HTTPS eventos, eventos desde un servidor IRC, sucesos JMS Broker, métricas de aplicaciones Java a través de JMX, eventos de flujo de AWS Kinesis, leñador, eventos de marionetas servidor, eventos de cambio RabbitMQ, eventos RELP más de un socket TCP, consultas Salesforce SOQL, eventos de trampas SNMP , AWS simple de cola de servicio de streaming, la API de Twitter, eventos socket UNIX, eventos de protocolo XMPP / Jabber y más. Incluso hay un plugin para generar eventos aleatorios para propósitos de prueba. Logstash es perfecta para automatizar la recogida de datos y el procesamiento, ahorrando un montón de tiempo para otras tareas de productividad. El software es altamente configurable, y existen más de 200 plugins para asegurarse de que Logstash puede manejar todos los datos que se le da.