Visualize seus dados do NGINX no New Relic
Depois que a configuração estiver concluída e os dados estiverem fluindo, você pode visualizar suas métricas e logs do NGINX no New Relic e criar alertas personalizados.
Consulte seus dados com NRQL
Você pode criar consultas personalizadas para analisar seus dados do NGINX:
Exemplo 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 dados de trace com NRQL
Se você ativou o distributed tracing com ngx_otel_module, também pode consultar dados de trace e 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 agoSubstitua production-web-01 pelo seu nginx.deployment.name. O nome da entidade do NGINX tem como padrão server:<nginx.deployment.name> (definido pela transformação nginx.display.name na configuração do seu coletor).
Solucionar problemas de visibilidade de dados
Próximos passos
Saiba mais sobre seus dados:
- NGINX distributed tracing - Ative
ngx_otel_modulepara distributed tracing e relacionamentos de serviço - Referência de métricas e atributos do NGINX OpenTelemetry - Referência completa de métricas com descrições e exemplos
- Introdução ao NRQL - Aprenda a linguagem de consulta do New Relic para análise avançada de dados
- Criar condições de alerta NRQL - Configure alertas personalizados com base em suas métricas NGINX
Guias de configuração:
- Monitorar o NGINX auto-hospedado com OpenTelemetry - Configuração completa para implantações no host
- Monitore o NGINX no Kubernetes com OpenTelemetry - Configuração completa para implantações no Kubernetes