Vea sus datos de NGINX en New Relic
Una vez que su configuración esté completa y los datos fluyan, puede ver sus métricas y logs de NGINX en New Relic y crear alertas personalizadas.
Consulta tus datos con NRQL
Puede crear consultas personalizadas para analizar sus datos de NGINX:
Ejemplo de consulta:
-- View request rate over timeFROM Metric SELECT rate(sum(nginx.requests), 1 minute)WHERE nginx.deployment.name = 'production-web-01'TIMESERIES
-- Check connection statesFROM Metric SELECT latest(nginx.connections_current)WHERE nginx.deployment.name = 'production-web-01'FACET state
-- Analyze log patterns (if log forwarding enabled)FROM Log SELECT count(*)WHERE nginx.deployment.name = 'production-web-01'FACET status SINCE 1 hour agoConsultar datos de traza con NRQL
Si ha habilitado el rastreo distribuido con ngx_otel_module, también puede consultar los datos de traza y span:
-- NGINX spans by nameFROM Span SELECT count(*)WHERE nginx.deployment.name = 'production-web-01'FACET nameSINCE 1 hour ago
-- Distributed traces flowing through NGINX-- Shows all services participating in traces that include NGINXFROM Span SELECT uniques(service.name)WHERE trace.id IN ( SELECT uniques(trace.id) FROM Span WHERE nginx.deployment.name = 'production-web-01' SINCE 30 minutes ago LIMIT 10)SINCE 30 minutes ago
-- Service relationships involving NGINXFROM Relationship SELECT *WHERE source.entityName = 'server:production-web-01' OR target.entityName = 'server:production-web-01'SINCE 1 day agoReemplace production-web-01 con su nginx.deployment.name. El nombre de la entidad de NGINX es server:<nginx.deployment.name> de forma predeterminada (establecido por la transformación nginx.display.name en la configuración del recolector).
Solucionar problemas de visibilidad de datos
Próximos pasos
Obtén más información sobre tus datos:
- Rastreo distribuido de NGINX - Habilite
ngx_otel_modulepara el rastreo distribuido y las relaciones de servicios - Referencia de métricas y atributos de NGINX OpenTelemetry - Referencia completa de métricas con descripciones y ejemplos
- Introducción a NRQL: aprenda el lenguaje de consulta de New Relic para el análisis avanzado de datos
- Crear condiciones de alerta NRQL - Configure alertas personalizadas basadas en sus métricas de NGINX
Guías de configuración:
- Monitorear NGINX autoalojado con OpenTelemetry - Configuración completa para implementaciones en el host
- Monitorear NGINX en Kubernetes con OpenTelemetry - Configuración completa para despliegues de Kubernetes