• 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

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

문제 신고

비공개 위치 문제 해결

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.5Gi

  • 쿠버네티스 CPM:

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

합성 작업 관리자당 권장 메모리 할당

  • Docker: Docker 합성 작업 관리자용 CPU 코어당 2.5Gi

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

    • 작업 관리자 포드용 1.6Gi
    • ping 런타임 포드용 1.0Gi
    • Node.js API 런타임 포드당 2Gi
    • Node.js 브라우저 런타임 포드당 3Gi
  • 최대 메모리 사용률 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를 분석하고 초당 디스크 작업에 필요한 적절한 볼륨 크기를 결정합니다.

Copyright © 2022 New Relic Inc.

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