• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

비공개 위치 문제 해결

New Relic의 합성 모니터링을 위해 개인 위치를 설정하는 동안 문제가 발생하면 다음 문제 해결 팁을 시도하여 일반적인 미니언 또는 작업 관리자 문제를 식별하십시오.

일자리 수요와 소비

현재 처리량을 식별하고 CPM 또는 작업 관리자가 작업 로드를 따라갈 수 있는지 평가하십시오.

  • 작업은 분당 처리량을 요구합니다.

    SELECT rate(uniqueCount(jobId), 1 minute) FROM SyntheticRequest WHERE type != 'SIMPLE' FACET location SINCE 2 days ago
  • 시간 경과에 따른 분당 작업:

    SELECT rate(uniqueCount(jobId), 1 minute) FROM SyntheticRequest WHERE type != 'SIMPLE' FACET location SINCE 2 weeks ago TIMESERIES
  • 대기열 증가 식별:

    SELECT derivative(checksPending, 1 minute) as 'queue growth rate (per minute)' FROM SyntheticsPrivateLocationStatus where name = 'YOUR_PRIVATE_LOCATION' SINCE 2 days ago TIMESERIES
  • 소비율:

    SELECT rate(uniqueCount(jobId), 1 minute) FROM SyntheticRequest WHERE type != 'SIMPLE' FACET location SINCE 2 weeks ago TIMESERIES
  • 리소스를 소비하는 실패한 모니터를 정리합니다.

    SELECT 100*latest(minionJobsFailed)/latest(minionJobsReceived) as 'job failure rate (%)' from SyntheticsPrivateMinion FACET minionLocation SINCE 2 weeks ago TIMESERIES MAX

메모리 사용 문제 해결

CPM당 권장 메모리 할당:

  • Docker: Docker CPM의 경우 CPU 코어당 2.5GiB

  • 쿠버네티스 CPM:

    • CPM 중량 작업자당 3GiB
    • 상태 확인 포드당 3GiB
    • 미니언 포드의 경우 1.6GiB
  • 최대 메모리 사용률 60% 목표

Synthetics 작업 관리자당 권장 메모리 할당:

  • Docker: Docker 합성 작업 관리자용 CPU 코어당 3.256GiB

  • Kubernetes 합성 작업 관리자(값 구성 가능):

    • 작업 관리자 포드용 1.6GiB
    • 핑 런타임 포드용 1.0GiB
    • Node.js API 런타임 포드당 2GiB
    • Node.js 브라우저 런타임 포드당 3GiB
  • 최대 메모리 사용률 60% 목표

현재 사용을 식별하는 유용한 쿼리:

  • 위치당 메모리 사용량:

    SELECT latest(minionPhysicalMemoryUsedPercentage) from SyntheticsPrivateMinion FACET minionLocation SINCE 2 weeks ago TIMESERIES Max
  • 호스트 이름당 메모리 사용량:

    SELECT latest(minionPhysicalMemoryUsedPercentage) FROM SyntheticsPrivateMinion WHERE minionLocation = 'YOUR_PRIVATE_LOCATION' FACET minionHostname SINCE 2 weeks ago TIMESERIES Max

CPU 사용 문제 해결

CPU 수요가 높은 잠재적 기간 식별:

  • 전체 CPU 사용량:

    SELECT latest(minionProcessorsUsagePercentage) FROM SyntheticsPrivateMinion FACET minionLocation SINCE 2 weeks ago TIMESERIES Max
  • 지정된 위치의 CPU 사용량:

    SELECT latest(minionProcessorsUsagePercentage) FROM SyntheticsPrivateMinion WHERE minionLocation = 'YOUR_PRIVATE_LOCATION' FACET minionHostname SINCE 2 weeks ago TIMESERIES Max

네트워크 문제 해결

네트워크 액세스는 빨간색입니다.

개인 미니언은 공용 네트워크 액세스를 확인하기 위해 New Relic을 확인합니다. 공개 네트워크 액세스를 사용할 수 없는 경우 개인 미니언의 개요 페이지 에 있는 네트워크 액세스 아이콘이 빨간색으로 바뀌지만 비공개 미니언은 완전히 작동합니다. 이것이 예상된 동작이면 이 오류를 무시해도 됩니다.

다음과 같은 로그 항목을 볼 수도 있습니다.

2016-01-21 21:47:09,401 [dw-22 - GET /private-location/status] c.n.s.m.util.PrivateMinionUtils WARN Unable to detect Public Network Access trying to fetch https://newrelic.com/synthetics: java.net.ConnectException: Connection refused

New Relic 액세스는 빨간색입니다.

비공개 미니언은 실행할 작업 목록을 검색하고 New Relic 사용자 인터페이스에서 볼 수 있는 결과를 게시하려면 https://synthetics-horde.nr-data.net 에 대한 액세스 권한이 있어야 합니다. 방화벽 규칙이 직접 액세스를 허용하지 않는경우 프록시 액세스를 구성 해야 합니다. 필요한 경우 허용 목록에 DNS 엔드포인트를 추가합니다.

네트워크 IOPS:

네트워크 IOPS는 CPM에 클라우드 공급자를 사용하는 경우 문제를 해결할 수 있는 좋은 장소가 될 수도 있습니다. Docker와 Kubernetes CPM 모두 상당한 양의 쓰기 처리량이 필요합니다. 평균 IOPS를 분석하고 초당 디스크 작업에 필요한 적절한 볼륨 크기를 결정합니다.

호스트에서 Docker 컨테이너를 실행하는 포트 충돌

동일한 호스트에서 둘 이상의 Docker 개인 위치 컨테이너를 실행하는 경우 포트 충돌이 발생합니다. 이 포트 경합을 피하려면 작업 관리자 설정을 시작할 때 다음을 수행해야 합니다.

  • 다른 호스트에서 작업 관리자 및 CPM을 실행하십시오.
  • 별도의 호스트에서 각 작업 관리자를 실행하십시오.
  • 다른 호스트에서 각 CPM을 실행하십시오.
Copyright © 2024 New Relic Inc.

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