Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 13052|Respuesta: 1

Empieza con Logstash, una herramienta de gestión de registros de código abierto

[Copiar enlace]
Publicado el 27-1-2021 15:34:49 | | | |
Logstash es una plataforma para la transmisión, procesamiento, gestión y recuperación de registros y eventos de aplicaciones. Puedes usarlo para recopilar y gestionar los registros de aplicaciones de forma unificada, y proporcionar una interfaz web para consultas y estadísticas.

Instalación y despliegue de Centos 7 Elasticsearch-6.5.2 tutorial
https://www.itsvse.com/thread-6173-1-1.html

Instala el plugin elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Tutorial sobre cómo instalar elasticsearch-analysis-ik en elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Instalación y despliegue de Centos 7 Elasticsearch-6.5.2 tutorial
https://www.itsvse.com/thread-6173-1-1.html

Instala el plugin elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Tutorial sobre cómo instalar elasticsearch-analysis-ik en elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash simplemente significa datos:Entrada, filtro, salidaLa fuente y salida de los datos pueden ser archivos, mq, datos TCP, bases de datos, es, etc.No tiene por qué ser Elasticsearch(es)!

Descargar e instalar

Primero, el ordenador necesita instalar el entorno Java (omitido)

C:\Users\itsvse_nuc>java -version
Versión de Java "1.8.0_271"
Entorno de ejecución Java(TM) SE (compilación 1.8.0_271-b09)
Java HotSpot(TM) Máquina virtual de servidor de 64 bits (compilación 25.271-b09, modo mixto)

El inicio de sesión del hipervínculo es visible.

Dirección de descarga de Logstash:El inicio de sesión del hipervínculo es visible., tomando Windows como ejemplo, simplemente descarga y descomprime.

Tutorial de inicio

Logstash utiliza {} para definir regiones, que pueden incluir definiciones de regiones de plugins, y puedes definir múltiples plugins en una misma región. En el área de complementos, puedes definir configuraciones de pares clave-valor. Ejemplos incluyen:


El archivo predeterminado logstash-sample.conf se ve así:

# Configuración de ejemplo de Logstash para crear una solución sencilla
# Gana a -> Logstash -> Elasticsearch.

Entrada {
  beats {
    puerto => 5044
  }
}

salida {
  elasticsearch {
    presentadores => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][versión]}-%{+YYYYY. MM.dd}"
    #user => "elástico"
    #password => "changeme"
  }
}
El software de la serie Beats soporta el protocolo Lumberjack, y Logtail puede usar el protocolo LumberjackBeatsLos datos recogidos por software (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat, etc.) y Logstash se suben al servicio de registros.

Lee el archivo de registro

Sincroniza todo el contenido de un archivo y escúchalo

Después de escuchar, no puedes abrir, editar y luego guardar el archivo, debes usar Echo >> para añadir contenido al archivo, puedes verlo

Lee mysql

Usa stdin como entrada y stdout como salida

Ejecuta el siguiente comando en el directorio de la bandeja del programa:

Al final del logstash añadimos automáticamente varios campos, @timestamp de marcado de tiempo, versión @version, tipo introducido y nombre de host host.



Escucha el puerto UDP como entrada

En el directorio de la bandeja del programa, crea un nuevo archivo de configuración test.conf de la siguiente manera:

Inicia el programa logstash con un archivo de configuración usando el comando cmd de la siguiente manera:

Dispositivo de comunicación UDP .net/c# [código fuente]
https://www.itsvse.com/thread-3538-1-1.html
Al intentar enviar datos a través del protocolo UDP, el código C# es el siguiente:

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
Como se muestra a continuación:



Modifica el archivo de configuración test.conf e intenta escribir los datos en/los Elasticsearch(es), de la siguiente manera:

Kibana permite ver que los datos han sido escritos correctamente en ES, como se muestra en la siguiente imagen:



(Fin)





Anterior:Subir, actualizar, añadir y eliminar archivos usando SVN
Próximo:CentOS cuenta el tamaño de cada carpeta y busca archivos grandes
 Propietario| Publicado el 7-05-2021 a las 14:26:57 |
Introducción a la interfaz de la API de Logstash
https://www.itsvse.com/thread-9638-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com