뉴럴릭에서 NGINX 데이터를 확인하세요
설정이 완료되고 데이터가 흐르기 시작하면 뉴럴릭에서 NGINX 범위와 로그를 확인하고 사용자 지정 알림을 생성할 수 있습니다.
방법 1: 통합 및 에이전트를 통한 방식
- one.newrelic.com > Integrations & Agents로 이동하세요.
- Dashboards클릭하세요
- NGINX OTel overview [NGINX Otel 개요] 대시보드를 찾아서 클릭하세요.
- 계정을 선택하고 View dashboard [대시보드 보기]를클릭하세요.
방법 2: 인프라 모니터링을 통한 방법
- one.newrelic.com > On-host integrations으로 이동하세요.
- 구현, 배포 이름(예:
production-web-01)으로 NGINX 서버를 검색하세요. - 서버를 클릭하여 자세한 정보를 확인하세요.
NRQL로 데이터 쿼리
NGINX 데이터를 분석하기 위해 사용자 지정 쿼리를 생성할 수 있습니다.
예시 쿼리:
-- 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 ago데이터 가시성 문제 해결
데이터가 보이지 않으면:
- 잠시 기다려 주십시오. 초기 데이터 수집에는 몇 분 정도 소요될 수 있습니다.
- 기간 범위를 확인하세요 - 최근 데이터를 보고 있는지 확인하십시오
- 구현 및 배포 이름 확인 - Collector 설정에서 사용한 정확한 이름을 사용하십시오.
- NRQL을 사용하여 데이터를 확인하십시오.FROM Metric SELECT * WHERE nginx.deployment.name LIKE '%production%' LIMIT 1
데이터가 간헐적으로 나타나는 경우:
- Collector 로그에서 오류를 확인하십시오.bash$sudo journalctl -u otelcol-contrib -n 50
- NGINX가 트래픽을 생성하는지 확인 - 테스트
curl http://localhost - 인증 확인 - 라이선스 키와 엔드포인트가 올바른지 확인하십시오.
다음 단계
데이터에 대해 자세히 알아보세요:
- NGINX OpenTelemetry 메트릭 및 속성 참조 - 설명과 예제를 포함한 전체 메트릭 참조
- NRQL소개 - 고급 데이터 분석을 위한 뉴렐릭의 쿼리 언어를 알아보세요.
- NRQL 공지 조건 생성 - NGINX 지표를 기반으로 사용자 정의 알림 설정
설치 가이드:
- OpenTelemetry사용하여 자체 호스팅 NGINX 모니터링 - 온호스트 구현에 대한 전체 설정, 배포
- OpenTelemetry사용하여 Kubernetes 에서 NGINX 모니터링 - Kubernetes 구현을 위한 전체 설정, 배포
- NGINX OpenTelemetry 개요 - 수집되는 메트릭, 속성 및 사용 사례 이해하기