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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

모니터 런타임 관리

중요

2024년 10월 22일을 기점으로 컨테이너화된 미니언(분당 호출 수) 및 구형 신세틱스 손잡이 버전 의 수명이 종료 됩니다. 표시 위치의 경우 런타임 업그레이드 UI 사용하여 모니터를 최신 런타임으로 업데이트하세요. 위치 위치의 경우 모니터 성능 저하를 방지하기 위해 권장되는 마이그레이션 단계를 검토하십시오.

단순 브라우저, 스크립팅된 브라우저 및 API 모니터는 모니터가 생성될 때 사용된 런타임 환경에서 실행됩니다. 해당 런타임이 릴리스될 때 모니터가 최신 런타임으로 자동 변환되지 않습니다.

이전 런타임에서 실행되는 모니터는 새로운 런타임 기능을 잃게 되므로 모니터에서 사용되는 런타임을 이해하는 것이 중요합니다.

다음 방법을 배우려면 계속 읽으십시오.

Ping 모니터는 런타임 버전 변경의 영향을 받지 않습니다.

다양한 런타임 환경 사용

기존 모니터는 생성 시 사용된 런타임으로 기본 설정됩니다. 수명이 다한 프로세스 중에 중요한 모니터가 손상되는 것을 방지하려면 공용 모니터를 최대한 빨리 전환하는 것이 좋습니다. 변환하다:

  1. one.newrelic.com > Synthetic monitoring

    으로 이동한 다음 업그레이드하려는 모니터를 선택하세요.

  2. 왼쪽 탐색 창에서

    General

    클릭합니다.

  3. 드롭다운 메뉴를 사용하여 현재 런타임 버전을 전환합니다.

  4. Validate

    클릭하여 모니터가 새 런타임에서 작동하는지 확인하세요. 필요한 경우 스크립트를 수정하십시오.

  5. 저장 을 클릭합니다.

런타임 업그레이드 UI를 사용하여 여러 모니터의 런타임을 업그레이드할 수 있습니다.

종합 모니터링 업그레이드 내역 보기

모니터 버전 업그레이드 내역을 보려면 NrAuditEvent 을(를) 쿼리합니다.

런타임에서 환경 변수 사용

$env 변수 속성을 사용하여 스크립팅된 모니터를 상황에 맞게 인식하도록 합니다. 스크립트가 실행될 때 이러한 속성은 런타임 환경에 대한 중요한 정보를 나타냅니다.

$env(를) 가져올 필요가 없습니다. 이는 $browser$http 변수와 유사합니다. 예를 들어:

console.log('running in ' + $env.LOCATION);
$browser.get('https://example.com');

$env 재산

유형

스크립트 브라우저

스크립팅된 API 테스트

JOB_ID

실행 중인 작업을 식별하는 고유 ID( UUIDv4 )

string

MONITOR_ID

실행 중인 모니터를 식별하는 고유 ID( UUIDv4 )

string

ACCOUNT_ID

모니터를 소유한 계정을 식별하는 고유 ID( number )

number

MONITOR_TYPE

이 작업이 실행 중인 모니터 유형

string

API_VERSION

이 모니터가 사용하는 API 버전

string

LOCATION

이 작업이 실행 중인 위치입니다. 예:

  • aws-us-east-1
  • 123-my_location-81D (개인 위치의 경우)

string

PROXY_HOST

HTTP 트래픽 메트릭을 수집하는 프록시 의 호스트

string

PROXY_PORT

HTTP 트래픽 메트릭을 수집하는 프록시 의 포트

number

USER_DEFINED_VARIABLES (개인 위치)

사용자가 지정한 구성 가능한 변수 집합입니다.

컨테이너화된 개인 미니언(CPM) 구성 에 대한 문서를 참조하십시오.

string

API 모니터 런타임 종속성 검토

Node.js 16.10.0부터 시작 런타임 릴리스부터 API 런타임은 브라우저 런타임 과 별도로 관리됩니다. 이것은 더 이상 사용되지 않는 request 모듈 대신 got 모듈을 기반으로 하는 첫 번째 스크립팅된 API 런타임입니다. got 모듈은 $http 객체를 통해 request 호환 형식으로 노출됩니다. $http 객체가 제공하는 request 유사 환경은 Node.js 16 및 최신 스크립팅된 API 런타임에서 직접 request 를 사용하려는 모든 고객에게도 반환됩니다.

API 런타임은 다음 모니터 유형에 사용됩니다.

  • 깨진 링크 모니터
  • 인증서 확인 모니터
  • 스크립팅된 API 모니터

모니터의 런타임 버전이 확실하지 않은 경우 모니터를 편집 하고 '모니터 구성' 탭에서 "Runtime" 드롭다운을 확인하세요. runtimeType = 'NODE_API' 이 있는 SyntheticCheck 이벤트에서 runtimeTypeVersion 속성을 쿼리할 수도 있습니다.

브라우저 모니터 런타임 종속성 검토

Chrome 100+ 런타임 릴리스에서는 브라우저 런타임이 API 런타임과 별도로 관리됩니다. 이것은 차세대 런타임이라고도 합니다.

브라우저 런타임은 다음 모니터 유형에 사용됩니다.

  • 스크립팅된 브라우저 모니터
  • 간단한 브라우저 모니터
  • 스텝 모니터

모니터의 런타임 버전이 확실하지 않은 경우 모니터를 편집하고 "모니터 구성" 탭에서 "런타임" 드롭다운을 확인하십시오. 또한 runtimeType = 'CHROME_BROWSER'인 SyntheticCheck 이벤트에서 runtimeTypeVersion 속성을 쿼리할 수 있습니다.

레거시 런타임 종속성 검토

중요

컨테이너화된 독립 미니언(분당 호출 수) 및 구형 신세틱스 협회 는 2024년 10월 22일에 수명이 종료 됩니다. 신세틱 모니터링 성능 저하가 발생하지 않도록 해당 날짜 이전에 신세틱스 작업 관리자새 런타임 으로의 마이그레이션을 완료하십시오.

모니터 버전은 항상 런타임 버전과 일치하고 모니터가 실행할 수 있는 기능을 결정합니다. 아래 섹션에는 사용 가능한 기능과 함께 런타임이 나열되어 있습니다.

모니터 버전이 확실하지 않으면 one.newrelic.com > Synthetic monitoring > Upgrade monitors 으로 이동하세요. 최신 런타임 버전을 사용하는 경우 Upgrade monitors 옵션이 표시되지 않습니다.

ping을 제외한 모든 모니터 유형 에 대한 모니터 버전 세부 정보는 다음과 같습니다.

Copyright © 2024 New Relic Inc.

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