Si log Logstash ya está monitoreando sus datos , puede usar nuestro complemento Logstash para reenviar y enriquecer sus log datos en New Relic.
Reenviar su registro de Logstash a New Relic le brindará capacidades mejoradas para recopilar, procesar, explorar, consultar y alertar sobre sus datos log .
Habilite Logstash para la administración de registros
Para reenviar su registro de Logstash a New Relic:
Asegúrate de tener:
- Una New Relic
- Logstash versión 6.6 o superior con Java 8 o Java 11. Utilice la distribución oficial de Oracle o una distribución de código abierto como OpenJDK.
Instale y configure el complemento Logstash.
Opcional: configurar un atributo de complemento adicional.
Pruebe el complemento Logstash.
Genere algo de tráfico y espere unos minutos, luego verifique los datos de su cuenta .
Instalar y configurar el complemento Logstash
Para reenviar su registro a New Relic con nuestro complemento Logstash:
Ingrese el siguiente comando en su terminal o interfaz de línea de comando:
bash$logstash-plugin install logstash-output-newrelicEn su archivo
logstash.conf, agregue el siguiente bloque de datos. Asegúrate de reemplazar el texto del marcador de posición con tu New Relic .output {newrelic {license_key => "LICENSE_KEY"}}Reinicie su instancia de Logstash.
¿Te ha ayudado este documento con la instalación?
Configuración opcional
Después de instalar y configurar el complemento Logstash, puede usar el siguiente atributo para configurar cómo el complemento envía datos a New Relic. Para obtener más información sobre cómo agregar o configurar atributos, consulte nuestros ejemplos de configuración de Logstash en GitHub.
Propiedad | Descripción |
|---|---|
| El número de subprocesos desde los que realizar solicitudes. Por defecto: |
| El extremo de ingestión New Relic .
|
| Número máximo de intentos de reintento para enviar un mensaje. Si se establece en |
Pruebe el complemento Logstash
Para probar si su complemento Logstash recibe información de un archivo de registro:
Agregue lo siguiente a su archivo
logstash.conf:input {file {path => "/PATH/TO/YOUR/LOG/FILE"}}Reinicie su instancia de Logstash.
Ejecute el siguiente comando para agregar un mensaje de log de prueba a su archivo de log:
bash$echo "test message" >> /PATH/TO/YOUR/LOG/FILEBusque en nuestra UI de logs
test message.
Ver datos log
Si todo está configurado correctamente y se están recopilando sus datos, debería ver los datos log en ambos lugares:
- Nuestra UI de logs
- Nuestras herramientas para ejecutar NRQL consulta. Por ejemplo, puedes ejecutar una consulta como esta:
SELECT * FROM LogSi no aparecen datos después de habilitar nuestras capacidades de administración de logs, siga nuestros procedimientos estándar de resolución de problemas de logs.
¿Que sigue?
Explore los datos de logging en su plataforma con nuestra UI de logs.
- Obtenga una visibilidad más profunda de los datos de rendimiento de su aplicación y de su plataforma reenviando su log con nuestras capacidades de logs en el contexto .
- Configurar alerta.
- Consulta tus datos y crea un dashboard.
Desactivar reenvío de logs
Para deshabilitar las capacidades de reenvío de registros, siga los procedimientos estándar en la documentación de Logstash. No necesitas hacer nada más en New Relic.