¿Qué es Logstash y cómo configurarlo con Elasticsearch?

Que Es Logstash Y Como Configurarlo Con Elasticsearch



Logstash es uno de los componentes más importantes de la pila Elasticsearch ELK que se utiliza para analizar registros. La pila ELK contiene tres herramientas diferentes que son ' búsqueda elástica ”, “ Logstash ' y el ' kibana ' herramienta. Elasticsearch es un motor de búsqueda analítico que normalmente se utiliza para almacenar diversos tipos de datos. Logstash es una herramienta que se utiliza para administrar y analizar registros de Elasticsearch. Kibana es una herramienta que funciona con Elasticsearch para representar los datos en forma visual a través de gráficos circulares, histogramas, gráficos de líneas y mapas principales.

Este blog demostrará:

¿Qué es Logstash?

Logstash es una herramienta analítica de registros que funciona con Elasticsearch para analizar y administrar registros. Por lo general, obtiene los datos y los clasifica en clases o grupos. Después de eso, procesa los datos y los envía directamente a los índices de Elasticsearch mediante la canalización. Puede obtener los datos y transformarlos mediante filtros y también puede mostrar los datos a través de complementos de salida.







Requisitos previos: ¿Cómo instalar y configurar Elasticsearch en Windows?

Para instalar Logstash y configurarlo en Elasticsearch, los usuarios deben instalar e iniciar Elasticsearch primero en el sistema. Para instalar y configurar la última versión de Elasticsearch en Windows, utilice el botón ' .cremallera ”configuración de su oficial sitio web .



Para obtener una guía detallada sobre cómo instalar y configurar Elasticsearch, visite nuestro sitio web asociado. artículo .



¿Cómo descargar y configurar Logstash con Elasticsearch?

Para instalar Logstash y configurarlo con Elasticsearch, primero descargue su ' cremallera ”Configuración del sitio web oficial de Elasticsearch. Después de eso, configure los índices de Elasticsearch con Logstash creando el ' logstash.config ' archivo.





Para una demostración, siga las instrucciones que se indican a continuación.

Paso 1: Descargue la configuración “.zip” de Logstash

Primero, navegue hasta el sitio web oficial de Elasticsearch. sitio web y descargue la configuración zip de Logstash para Windows presionando ' ventanas ' botón. Los usuarios pueden descargar la configuración de Logstash para otras plataformas utilizando el menú desplegable resaltado a continuación:



Paso 2: extraiga la configuración

Navega hasta el ' Descargas ”Directorio y extraiga la configuración de Logstash. Para ello, haga clic derecho en Logstash “ .cremallera 'Archivo y elija el' Extraer todo ' opción:

Busque la ruta donde desea extraer la configuración y presione ' Extracto ' botón. Se recomienda extraer la configuración de Logstash en ese directorio donde están instalados o extraídos Elasticsearch y Kibana:

Paso 3: cree el archivo 'logstash.conf'

A continuación, abra la carpeta extraída de Logstash y navegue hasta su ' configuración ”directorio:

Cree un nuevo archivo para configurar Logstash con Elasticsearch. Para ello, haga clic derecho en la pantalla y mueva el cursor del mouse sobre el botón ' Nuevo ' opción. Después de eso, elija el ' Documento de texto ”Opción del menú subcontextual que aparece:

Nombra el archivo como “ logstash.conf 'archivo y también eliminar el' .TXT ' extensión:

Ahora, pegue las siguientes instrucciones en el archivo. En las siguientes instrucciones, cambie el ' índice ”valor al que desea conectar Logstash y proporcione su nombre de usuario y contraseña para acceder a Elasticsearch:

aporte {

entrada estándar {

}

}

producción {

salida estándar {

códec => insecto rubí

}

búsqueda elástica {

Hospedadores => [ 'http://localhost:9200' ]

índice => 'prueba.logstash'

usuario => 'elástico'

contraseña => 'jSo-sQ*XseQ8nygL=tL='

}

}

Paso 4: Inicie Elasticsearch

En el siguiente paso, ejecute Elasticsearch. Para hacerlo, navegue hasta Elasticsearch ' papelera ”directorio con la ayuda del “ cd ' dominio:

Centros para el Control y la Prevención de Enfermedades : \Usuarios\Dell\Documentos\Elk stack\elasticsearch - 8.7.0\bin

Ejecute el archivo por lotes de Elasticsearch mediante el comando proporcionado para iniciar el motor Elasticsearch:

búsqueda elástica. uno

Paso 5: Abra el directorio “bin” de Logstash en el símbolo del sistema

Después de eso, abra el ' papelera ”directorio de la configuración de Logstash como se muestra a continuación:

Haz una búsqueda de “ CMD ' en la barra de direcciones y abra Logstash ' papelera ”directorio en el símbolo del sistema:

Paso 6: configurar e iniciar Logstash con Elasticsearch

Ahora, ejecute el siguiente comando para configurar e iniciar Logstash con Elasticsearch. Aquí el ' -F La opción 'se utiliza para leer el' logstash.conf ”archivo de la ruta proporcionada:

logstash - f .\config\logstash. conferencia -- configuración. recargar . automático

Paso 7: Verificación

Cuando se inician las canalizaciones del índice seleccionado, ahora el usuario puede agregar y ver directamente los datos del índice. Para verificación, envíe algunos datos o mensajes como los que hemos enviado ' Hola Mundo ”:

Hola Mundo

Se trata de configurar Logstash con Elasticsearch.

Conclusión

Logstash es una herramienta analítica de registros que funciona con Elasticsearch para analizar y administrar registros. Para configurar Logstash con Elasticsearch, ejecute el motor Elasticsearch en el sistema. Después de eso, descargue la configuración de Logstash. Crea un nuevo archivo llamado “ logstash.conf ”Archivo en el que se añaden las instrucciones para configurar Logstash con Elasticsearch. A continuación, utilice el botón ' logstash -f ”para configurar e iniciar Logstash. Esta publicación ha ilustrado el método para configurar Logstash con Elasticsearch.