• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Analizando datos log

Log parsing transforma los datos de logs no estructurados en atributos de búsqueda que puede utilizar para obtener información más detallada de sus logs. Estos atributos le permiten filtrar, facetar y alertar sobre sus datos con precisión.

Selecciona tu estrategia de análisis

Decida si analizar los datos en el momento de la ingesta o al ejecutar una consulta:

Tipo de análisis

Descripción

Ideal para

Análisis en tiempo de consulta

Crea atributos temporales usando NRQL que solo existen durante la ejecución de la consulta. Ideal para el análisis instantáneo de datos existentes sin esperar a que ingresen nuevos logs. Obtenga más información sobre el análisis en tiempo de consulta.

  • Solución de problemas e investigaciones ad hoc
  • Análisis exploratorio en conjuntos de datos pequeños
  • Investigaciones puntuales
  • Extraer atributos de logs ya almacenados en NRDB

Análisis en tiempo de ingesta

Crea atributos permanentes almacenados en NRDB. Dos formas de crear reglas de análisis en tiempo de ingesta:

  • Reglas de análisis incorporadas: Patrones preconfigurados para fuentes de logs comunes (Apache, NGINX, CloudFront, MongoDB, etc.). Simplemente agregue un atributo logtype al reenviar logs. Consulte la lista completa de reglas integradas.

  • Reglas de análisis personalizadas: Cuando sus logs son únicos para su aplicación, las reglas de análisis personalizadas le permiten definir exactamente qué campos son importantes para su negocio.

    • No Code Log Parsing: Detecta patrones en sus logs de muestra. Ideal para usuarios que desean apuntar y hacer clic para extraer campos.
    • Grok/Regex: personalizado Ingreso manual de código para formatos de log altamente complejos.
  • Grandes volúmenes de logs
  • Atributos analizados necesarios para alertas, dashboards y monitoreo continuo

También puede crear, consultar y administrar sus reglas de análisis de registros utilizando NerdGraph, nuestra API GraphQL. Una herramienta útil para esto es nuestro explorador de API Nerdgraph. Para obtener más información, consulte nuestro tutorial de NerdGraph para analizar.

/ Here's a 5-minute video about log parsing: <Video id="xPWM46yw3bQ" type="youtube" /> /

Cómo funciona el análisis personalizado en tiempo de ingesta

El análisis personalizado le permite definir exactamente cómo New Relic estructura sus logs entrantes. Antes de crear reglas, es importante comprender las limitaciones técnicas del pipeline de ingesta.

Análisis de registros

Cómo funciona

Qué

Las reglas de análisis son altamente específicas. Cuando crea una regla, define:

  • El campo objetivo: El análisis se aplica a un campo específico a la vez.
  • La lógica de coincidencia: Usa una cláusula WHERE de NRQL para filtrar exactamente qué logs debe evaluar esta regla.
  • El método de extracción: Puede utilizar No Code Log Parsing para una experiencia de detección de patrones automática y guiada, o escribir manualmente Grok/Regex para estructuras de logs complejas y altamente personalizadas.

Cuando

New Relic procesa los logs en orden secuencial. Esto afecta qué condiciones pueden coincidir.

  • El análisis ocurre mientras se ingieren los datos. Una vez que se escribe un log en la NRDB, los cambios realizados son permanentes.
  • Una vez que se guarda y habilita una regla, las reglas comienzan a procesar los logs entrantes inmediatamente.
  • El análisis ocurre antes del enriquecimiento de datos (como la síntesis de entidades), el descarte o la partición.

Validación

Para asegurarse de que sus reglas funcionen antes de que afecten los datos ingestados, puede previsualizar la salida con 10 muestras de logs almacenadas recientemente en la partición ‘Log’. Estas muestras representan datos recibidos en los últimos 30 minutos, en lugar de una transmisión en vivo en tiempo real.

Crear una regla personalizada

Puede crear reglas de análisis en contexto mientras investiga un log. Esto evita el cambio de contexto y reduce el tiempo medio de detección (MTTD). Alternativamente, puede crear reglas desde cero al incorporar una nueva aplicación o servicio.

No Code Log Parsing

Utilice No Code Log Parsing para detectar y extraer campos de sus logs de muestra. New Relic analiza sus logs de muestra y sugiere patrones que puede configurar.

Para crear una regla en contexto, vaya a one.newrelic.com > Logs y aplique un filtro (o seleccione cualquier entidad que tenga logs, como APM, Browser o Mobile, y navegue a Logs in Context).

Para crear una regla sin contexto, vaya a one.newrelic.com > Logs sin establecer un filtro, o vaya a Logs > Parsing y haga clic en Create a parsing rule.

En el proceso de creación de reglas en contexto:

  1. Haz clic en un log para abrirlo Log details

  2. Selecciona el atributo de log que deseas analizar (por ejemplo, message)

  3. Haga clic en Create ingest time parsing rule y proporcione un nombre para su regla

    Si ha aplicado un filtro en la IU de Logs antes de crear la regla, se completa automáticamente una condición de coincidencia basada en ese filtro.

    Screenshot of log filtering in UI

    En el flujo sin contexto, proporciona un nombre para tu regla y establece una condición de filtro NRQL o pega un log de muestra.

  • Si configura un filtro de logs, haga clic en Run your query, seleccione el campo que desea analizar y haga clic en Next.

  • Si pega un log de muestra, debe definir la cláusula WHERE de NRQL para que coincida con sus logs, seleccionar el campo que desea analizar y hacer clic en Next.

    Screenshot of creating a parsing rule in UI

Revise el Patterns we detected en el log de muestra seleccionado y la regla que se creó. Haga clic en un patrón resaltado para ver y editar su configuración.

Screenshot of matching pattern in UI

Nota

  • Al nombrar atributos, use minúsculas con guiones bajos. Evite los caracteres especiales excepto los guiones bajos y no comience un nombre de atributo con un número.

  • Para las subcadenas que desea evitar analizar que incluyen valores dinámicos, asegúrese de establecerlas como subcadenas dinámicas seleccionándolas y cambiando su configuración a Yes.

Para un control más granular sobre los campos a extraer, haga clic y arrastre para resaltar el log de muestra.

Screenshot of creating a parsing rule in UI

Puede interactuar con los patrones de las siguientes maneras:

  • Auto detect patterns: Para detectar patrones en cualquier parte del log de muestra que no esté resaltada, haga clic y arrastre para resaltar esa subcadena y haga clic en Auto detect patterns. New Relic encontrará y resaltará patrones en la porción seleccionada. Para obtener una lista de los nombres de patrones Grok admitidos, consulte Nombres de patrones Grok admitidos.

  • Select text to parse: Seleccione este modo para la experiencia guiada de creación de reglas. Este modo ofrece una configuración patrón por patrón. Una vez establecidas las configuraciones del patrón, haga clic en Add pattern to rule para ver la regla actualizada y la vista previa de la salida.

    Si los patrones detectados no son relevantes o extraen datos no deseados, puede eliminarlos de la regla creada mediante:

  • Resalte el patrón no deseado en la ventana de log de muestra y haga clic en Remove selected patterns, o

  • Haga clic en un patrón y seleccione Remove.

Revise el panel Preview output. Verifique que los logs de muestra muestren una marca de verificación verde, indicando que coinciden con su regla y que los campos se extraerán al momento de la ingesta.

  • Para cambiar su muestra, expanda cualquier log en el panel Preview output y haga clic en Use as sample.

    • Si seleccionó un log sin coincidencias: La muestra seleccionada aparecerá en la ventana de logs de muestra, se detectarán nuevos patrones y se creará una nueva regla.
    • Si seleccionó un log coincidente: La muestra seleccionada aparecerá en la ventana de logs de muestra.

Haga clic en Save rule para activar de inmediato o en Save as draft para activar más tarde.

Escriba su propio personalizado Grok/Regex

Para formatos únicos, los usuarios avanzados pueden hacer clic en Write your own rule en la página Create a parsing rule para cambiar al editor de código y modificar patrones directamente en el editor de reglas.

Screenshot depicting where to click to write your own custom Grok/Regex

Una vez que termine de editar la regla, haga clic en Preview para ver la salida de la vista previa actualizada y haga clic en Save rule para activarla.

Nota

Para cambiar al editor heredado, haga clic en Switch to original editor en la esquina superior derecha de la página Create a parsing rule.

Patrones de datos admitidos

New Relic admite el análisis de varios tipos de datos y formatos de datos mediante patrones Grok. Los patrones de análisis se especifican mediante Grok, un estándar de la industria para analizar mensajes de log. Grok es un superconjunto de expresiones regulares que agrega patrones con nombre integrados para usarse en lugar de expresiones regulares complejas literales.

Las reglas de análisis pueden incluir una combinación de expresiones regulares y nombres de patrones Grok en su cadena de coincidencia. Haga clic en este enlace para ver una lista de patrones Grok compatibles, y aquí para ver una lista de tipos de Grok compatibles.

Administrar reglas de análisis

Después de crear reglas de análisis, puede gestionarlas desde Logs > Parsing. Las reglas en borrador están guardadas pero aún no activadas. Puede activarlos cuando esté listo para aplicarlos a los logs entrantes.

Para editar una regla de análisis:

  1. En su lista de reglas de análisis, haga clic en el nombre de la regla o haga clic en ... > Edit y realice los cambios necesarios. Para cambiar al editor de código, haga clic en Write your own rule para escribir o modificar patrones Grok/Regex directamente.
  2. Haga clic en Save rule (o Save as draft si desea mantenerlo desactivado).

Los cambios se aplican a los logs ingeridos después de la actualización. Para habilitar, deshabilitar o eliminar una regla de análisis:

  1. Busque la regla en su lista de reglas de análisis y haga clic en el menú ....

  2. Seleccione una acción:

    • Enable: Activa la regla en borrador (se aplica inmediatamente a los logs recién ingestados)
    • Disable: Pausa temporalmente la regla activa
    • Delete: Elimina la regla por completo

Límites

El análisis es computacionalmente intensivo. Para garantizar la estabilidad de la plataforma, New Relic aplica lo siguiente:

  • Límite por mensaje: Una regla tiene 100ms para analizar un solo mensaje. Si supera esto, el análisis se detiene para ese mensaje.
  • Límite por cuenta: El tiempo total de procesamiento está limitado por minuto. Si alcanza esto, los logs permanecerán sin analizar (almacenados en su formato original).
  • Tiempos del pipeline: El análisis ocurre antes del enriquecimiento. No puedes hacer coincidir una regla de análisis con un atributo que aún no se ha agregado (como una etiqueta agregada más adelante en el pipeline).
  • La regla de la primera coincidencia: Las reglas de análisis no están ordenadas. Si múltiples reglas coinciden con un solo log, New Relic aplica una al azar. Asegúrese de que sus cláusulas WHERE de NRQL sean lo suficientemente específicas para evitar coincidencias superpuestas.

Sugerencia

Para comprobar fácilmente si se han alcanzado sus límites de tarifas, vaya a la página de su Limits sistema en la New Relic UI.

Resolución de problemas

Si el análisis no funciona como esperaba, puede deberse a lo siguiente:

  • Logic: La lógica de coincidencia de reglas de análisis no coincide con el registro que desea.
  • Timing: Si su regla de coincidencia de análisis tiene como objetivo un valor que aún no existe, fallará. Esto puede ocurrir si el valor se agrega más adelante en el proceso como parte del proceso de enriquecimiento.
  • Limits: Hay una cantidad fija de tiempo disponible cada minuto para procesar el registro mediante análisis, patrones, filtros de eliminación, etc. Si se ha invertido la cantidad máxima de tiempo, se omitirá el análisis de registros de eventos adicionales.

Para resolver estos problemas, cree o ajuste sus reglas de análisis personalizadas.

Reglas integradas de análisis de registros.

Explora patrones predefinidos de New Relic.

Consultar datos log

Utilice atributos analizados en consultas NRQL.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.