• /
  • 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

Comprender el procesamiento de datos en la puerta de enlace

/* Las reglas de control de canalizaciones cloud y las reglas de puerta de enlace a veces funcionan de manera diferente entre sí, incluso cuando se emplean definiciones NRQL idénticas. Cuando telemetry data recibe New Relic, estos pasan por múltiples transformaciones y enriquecimientos antes de que las reglas los evalúen cloud y los almacenen en NRDB. Pero las reglas de puerta de enlace se ejecutan en su propia infraestructura antes de que los datos sean transformados y enriquecidos por New Relic. Esta diferencia en el esquema de datos y la fidelidad puede provocar que las reglas de puerta de enlace no funcionen como se espera. Al crear reglas de puerta de enlace, cerciorar de hacer referencia a este documento mientras elabora su definición NRQL para convertir o eliminar cualquier atributo que funcione de manera diferente en la puerta de enlace. Esto puede deber a que los atributos tienen un nombre diferente o a que no existen en absoluto. Emplee este documento para buscar el atributo que está empleando en la definición NRQL de su regla de puerta de enlace para identificar. Si se cambió el nombre de un atributo, simplemente emplee el atributo renombrado en su NRQL en lugar del atributo original. Si un atributo no está disponible, considere usar una regla cloud en lugar de una regla de puerta de enlace. Para garantizar un procesamiento eficaz de los datos: - Preservar todos los atributos no descartables enumerados en las tablas. - Emplee la consulta de muestra en las tablas para gestionar registros sin comprometer la integridad de los atributos esenciales. */

Descripción general del flujo de datos

Fuentes de datos

Los datos ingresan al portal de New Relic desde varias fuentes:

Formato de datos

Estos datos entrantes están estructurados como un JSON complejo y multianidado con numerosos atributos.

Etapas del procesamiento

  • Procesamiento de puerta de enlace: el procesamiento inicial de datos se realiza aquí, en su propia infraestructura.
  • Enriquecimiento: luego de la puerta de enlace, se agregan atributos adicionales y se cambian algunos nombres de atributos.
  • Procesamiento de reglas en la nube: procesa datos con el atributo renombrado/enriquecido en el entorno de New Relic.
  • Almacenamiento final: los datos se almacenan finalmente en la base de datos New Relic (NRDB).

Consideraciones para la redacción de una consulta NRQL para reglas de acceso

Atributo renombrado

Si está empleando atributos que se renombran durante el proceso de enriquecimiento (luego de la puerta de enlace, antes de las reglas cloud ), no se preocupe. New Relic maneja automáticamente este mapeo, por lo que su consulta NRQL funcionará correctamente tanto en el nivel de puerta de enlace como en el de reglas cloud .

Se agregó atributo

Algunos atributos solo se agregan durante el proceso de enriquecimiento (luego de la puerta de enlace, antes de las reglas cloud ). Estos atributos:

  • Se puede emplear en NRQL Consulta para reglas de caída cloud
  • No se puede emplear en NRQL Consulta para reglas de eliminación de puerta de enlace (ya que no existen en ese momento)

Mejores practicas

Al crear reglas de puerta de enlace, tenga en cuenta que algunos atributos pueden no estar disponibles en el nivel de puerta de enlace. Si necesita emplear atributos que solo se agregan durante el enriquecimiento, considere usar una regla cloud en lugar de una regla de puerta de enlace.

Tipos de datos y manejo de atributos

La siguiente tabla enumera:

  • Tipos de datos para los que se pueden crear reglas de eliminación mediante NRQL
  • Tipos de datos para los cuales no se admiten reglas de eliminación
  • atributo no disponible en el nivel de puerta de enlace
  • Consulta de muestra para cada tipo de datos admitido

Tipo de datos

¿Se admiten reglas de caída?

atributo no disponible en la puerta de enlace

Consulta de muestra NRQL

Transacción

appId, nombre de la aplicación, containerId, entidad.guid, entityGuid, host, realAgentId, transactionSubType, transactionType

DELETE priority FROM Transaction WHERE guid = 'c2906c2e8b9f11ff'

Mi evento personalizado

Id. de aplicación, nombre de aplicación, Id. de contenedor, Guid de entidad, host, Id. de agente real

DELETE myString FROM my_event_type WHERE myFloat = 0.603

Rastreo de errores

addedFacet, appId, appName, applicationIds, recuento, entidad.guid, entityGuid, error.class, mensaje, ruta, clase de excepción, huella digital, id, mensaje, realAgentId, storageId, timestamp, nombre de transacción, nombre de interfaz de usuario de transacción

DELETE FROM ErrorTrace WHERE traceId = 'b366efe772fa6d1c8e0852558026c40e'

Error de transacción

addedFacet, appId, appName, containerId, entidad.guid, entityGuid, host, realAgentId, transactionUiName

DELETE FROM TransactionError WHERE error.message = 'my expected error message'

Log

entidad.guids, messageId, newrelic.logPattern, newrelic.logs.batchIndex, newrelic.source

DELETE message FROM Log WHERE span.id = '8b583de97341d094'

Métrica

No

appId, appName, entidad.guid, entityGuid, idioma, nombremétrico, nombremétrico del fragmento de tiempo, newrelic.timeslice.value, alcance, timestamp

No aplica

Durar

appId, nombre de la aplicación, containerId, duración.ms, entidad.guid, entidad.nombre, entityGuid, ID del host, proceso.id, realAgentId, traza.id

DELETE FROM Span WHERE name = 'WebTransaction/Go/GET /log'

Seguimiento de SQL

No

Id. de aplicación, conteo de llamadas, nombre de métrica de base de datos, entidad.guid, id, maxCallTime, minCallTime, ruta, realAgentId, sql, sqlId, storageId, timestamp, totalCallTime, uri

No aplica

Rastreo de transacciones

No

storageId, uri, ruta, agentRunId, applicationIds, duración, entidad.guid, guid, id, versión de protocolo, realAgentId, timestamp

No aplica

métrica/medidora

newrelic.source (API métrica), nombremétrico:

{type, count, latest, max, min, sum}

DELETE FROM Metric WHERE metricName = 'redis_aof_rewrite_in_progress' AND value < 100

métrica/resumen

newrelic.source (API métrica), nombremétrico:

{type, count, max, min, sum}

DELETE FROM Metric WHERE scrapedTargetKind = 'user_provided'

métrica/contar

newrelic.source (API métrica), nombremétrico:

{type, count}

DELETE FROM Metric WHERE instrumentation.name = 'nri-prometheus'

Muestra del sistema

Ninguno

DELETE agentName FROM SystemSample WHERE entityKey = 'vagrant'

Muestra de almacenamiento

entidadYPuntoDeMontaje

DELETE FROM StorageSample WHERE inodesUsed = 161604

Muestra de red

entidadEInterfaz

DELETE instanceType,inodesTotal NetworkSample WHERE entityKey = 'vagrant'

Muestra de proceso

entidadAndPid

DELETE FROM ProcessSample WHERE entityKey = 'vagrant'

Muestra de contenedor

entityGuid, entityType, entityId

DELETE FROM ContainerSample WHERE agentName='ContainerSampleAgent'

Copyright © 2025 New Relic Inc.

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