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.
Optimice el análisis de su sistema empleando New Relic consulta Language (NRQL) para consultar directamente datos de entidades y relaciones. Este enfoque reemplaza procesos manuales engorrosos para tareas cruciales como correlacionar el rendimiento de la CPU con atributos del host, ver estados de entidades anteriores o rastrear cambios de configuración, ofreciendo información valiosa más rápida en sus entornos complejos.
Para consultar estos datos, use el tipo de evento Entity (y Relationships o entityRelationships para consultas específicas de relaciones).
Explore las soluciones prácticas de NRQL a continuación para ayudarlo a:
Objetivo: Un equipo de operaciones necesita analizar la utilización de la CPU para todos los hosts de producción ubicados en una región específica AWS (por ejemplo, 'eu-central-1') para identificar el rendimiento potencial.
Desafío: Esto a menudo requería exportar datos del host y el rendimiento métrico por separado y luego usar herramientas externas o scripts complejos para unirlos y analizarlos.
Solución NRQL:
FROM SystemSample
JOIN(FROM Entity SELECT id, name WHEREtype='INFRA-HOST'AND`tags.aws.awsRegion`='eu-central-1')
ON entityGuid = id
SELECT average(cpuPercent) FACET name
Objetivo: Un desarrollador está investigando un evento de alerta que ocurrió hace varias horas y necesita conocer la configuración o el estado exacto de un host específico (o contenedor, aplicación, etc.) en ese momento particular.
Desafío: Obtener una instantánea del atributo de una entidad de un periodo de tiempo pasado específico a menudo no era posible o requería revisar voluminosos logs de configuración, si estaban disponibles.
SoluciónNRQL : Esta consulta recupera todos los atributos disponibles para una entidad específica (identificada por su id) dentro de una ventana estrecha de una hora desde hace siete horas.
FROM Entity
SELECT*
WHERE id ='<your_entity_id>'
SINCE 7 hours ago UNTIL 6 hours ago
LIMIT1
Objetivo: Una ingeniería de fiabilidad del sitio (SRE) quiere entender cómo cambió la configuración o los atributos clave de una entidad en las últimas horas, quizás para ver si una implementación o un proceso automatizado alteró su estado como se esperaba.
Desafío: Hacer seguimiento de cambios sutiles en el estado de una entidad a lo largo del tiempo era difícil y a menudo implicaba comparaciones manuales o scripts de monitoreo personalizados.
Solución NRQL: esta consulta obtiene todos los estados registrados para una entidad particular en las últimas tres horas, lo que permite realizar una auditoría de cualquier cambio.
SELECT*
FROM Entity
WHERE id ='<your_entity_id>'
SINCE 3 hours ago
Objetivo: Identificar la aplicación que se ejecuta en hosts específicos
Desafío: Es difícil correlacionar la aplicación con los hosts.