• EnglishEspañol日本語한국어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

New Relic : métrica, evento, log y traza (MELT)

La plataforma New Relic se basa en los cuatro tipos telemetry data fundamentales que creemos que son necesarios para un monitoreo completo y efectivo del sistema: métrica, evento, registros y traza (a menudo denominado "MELT" en la industria de observabilidad).

Después de registrarse para obtener una cuenta gratuita de New Relic e instalar cualquiera de nuestros servicios de monitoreo, puede comenzar a trabajar con sus datos.

Comience a comprender nuestros datos

En este documento, daremos una explicación bastante técnica de nuestros tipos de datos MELT principales, su estructura y cómo se utilizan en nuestra característica. Puede utilizar la mayoría de nuestras características sin necesidad de comprender la estructura de datos subyacente. Pero comprender mejor esto puede ayudarle a introducir datos en New Relic, comprender los datos que ve en nuestra UI y consultar y registrar sus datos.

Métrica

Primero, explicaremos la definición de métrica desde la perspectiva de la industria del monitoreo y luego explicaremos cómo New Relic maneja la métrica.

Métrica en la industria del monitoreo

En la industria del monitoreo de software, una métrica significa una medida numérica de una aplicación o sistema. Las métricas generalmente se informan en un cronograma regular.

Dos tipos principales de métrica son:

  • Datos agregados. Por ejemplo: un recuento de eventos durante un minuto o la tasa de algún evento por minuto.
  • Un estado numérico en un momento determinado. Por ejemplo: una lectura de temperatura de la CPU o un estado de "% de CPU usado".

Las métricas son relativamente fáciles de informar y almacenar porque un solo registro puede representar un rango de tiempo. También se pueden agregar cada vez más con el tiempo. Por ejemplo, los datos por minuto pueden "acumularse" en agregaciones por hora después de un cierto período de tiempo y, eventualmente, pueden acumularse en una agregación por día. Este enfoque es eficaz para el almacenamiento de datos a largo plazo.

Métrica es una solución sólida para almacenar datos a largo plazo y comprender las tendencias a lo largo del tiempo. Una posible desventaja es que puede resultar difícil realizar un análisis detallado de datos más antiguos que se han agregado a lo largo del tiempo; cuando se requieren muchos detalles sobre acciones importantes específicas, se pueden utilizar datos de eventos .

Métrica en New Relic

Conceptualmente, "métrica" es una categoría amplia y general. Hay varias formas en que New Relic mide e informa métricas pero, en la práctica, cuando se utiliza la UI de New Relic, normalmente no será necesario comprender cómo sucede esto exactamente. En nuestra documentación, normalmente solo nos referiremos a "métrica", independientemente de cómo se reporten esos datos, a menos que haya una razón por la que necesite saber más (como entender cómo consultar sus datos).

Estas son algunas de las formas en que se informan y almacenan las métricas en la plataforma New Relic:

¿Quieres reportar métrica personalizada? Consulte Obtener datos en New Relic.

Datos del evento

Primero, explicaremos la definición de events desde la perspectiva de la industria de monitoreo y luego explicaremos algunos detalles sobre cómo New Relic maneja los datos de eventos.

Evento en la industria del monitoreo

En la industria del software, los eventos pueden considerarse simplemente “cosas que ocurren en un sistema”. Por ejemplo, el cambio de la configuración del servidor sería un evento. Otro ejemplo: un usuario de un sitio web que hace clic con el mouse.

Algún evento generará un registro almacenado, y ese registro normalmente también se denomina event.

Los datos de eventos representan ocurrencias discretas y normalmente tendrán un alto nivel de detalle, por lo que los datos de eventos son adecuados para consultas y análisis detallados. La desventaja del uso de datos de eventos es que normalmente se informan tantos eventos que puede resultar difícil consultar ese gran conjunto de datos durante períodos de tiempo más largos.

Evento en New Relic

En New Relic, informamos eventos a objetos de datos también llamados events. Estos eventos tienen múltiples atributos (pares de valores principales) adjuntos. Los datos del evento se utilizan en algunos gráficos y tablas UI , y también puedes consultarlos. El tiempo que los datos del evento permanecen disponibles está determinado por las reglas de retención de datos.

Un ejemplo de evento: APM informa un tipo de evento llamado Transaction, que representa una unidad de trabajo lógica en una aplicación. Para ver el atributo adjunto a este evento, puede utilizar una consulta NRQL como:

Select * from Transaction

Para ver ejemplos de consulta de datos de eventos, consulte Introducción a NRQL.

Otros detalles sobre los datos del evento New Relic:

Dato log

Primero, explicaremos la definición de logs desde la perspectiva de la industria de monitoreo y luego explicaremos algunos detalles sobre cómo New Relic maneja los informes log .

Iniciar sesión en la industria de monitoreo

Un log es un mensaje sobre un sistema que se utiliza para comprender la actividad del sistema y diagnosticar problemas.

Logs at New Relic

Nuestras capacidades le brindan una plataforma centralizada que conecta sus datos de registro con otros datos del monitor New Relic. Por ejemplo, puede ver el registro junto con sus datos de APM.

En New Relic Logs, los datos se informan con múltiples atributos (datos de valor principal) adjuntos. Para consultar sus datos log , puede utilizar una consulta NRQL como:

Select * from Log

Para informar datos log personalizados, consulte la APIlog .

Datos de trazas

Primero, explicaremos la definición de traza desde la perspectiva de la industria del monitoreo y luego explicaremos algunos detalles sobre cómo New Relic maneja el rastreo.

Seguimiento en la industria del monitoreo

En el mundo de las aplicaciones/monitoreo de infraestructura, tracing es un término general utilizado para referirse a varias formas de reportar información sobre cómo está operando un programa o sistema. Por ejemplo, un stack trace proporciona información detallada sobre las subrutinas de un programa.

Para los grandes sistemas modernos, que a menudo se distribuyen en muchos servicios y microservicios, "rastreo" a menudo se refiere a distributed tracing, que es una forma de monitor las solicitudes a medida que se propagan a través de un entorno distribuido complejo.

Rastreo en New Relic

New Relic ofrece una característica de rastreo distribuido que rastrea las solicitudes en todos los sistemas distribuidos y proporciona una UI dedicada para comprender y analizar su traza. En New Relic, los datos de la traza se informan como Span objetos, con múltiples atributos (pares de valores principales) adjuntos.

Para consultar sus datos de seguimiento, puede utilizar una consulta NRQL como:

Select * from Span

Para obtener más información sobre cómo funciona rastreo distribuido, consulte Comprender rastreo distribuido.

Para informar datos personalizados de rastreo distribuido, consulte la traza API.

Consultar y enviar datos

Comprender los tipos de datos de New Relic puede ayudarle a:

Copyright © 2024 New Relic Inc.

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