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

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

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

문제 신고

다양한 라이브러리 모니터 관리

뉴렐릭을 사용하면 NerdGraph를 사용하여 멀티미디어 브라우저 모니터를 만들 수 있습니다. 펼쳐보기 모니터는 실제 브라우저 환경에서 맞춤형 JavaScript 코드를 실행하여 복잡한 사용자 결합 및 다단계 활동을 시뮬레이션할 수 있습니다. 이 튜토리얼에서는 NerdGraph API 사용하여 멀티미디어 브라우저 모니터 생성을 자동화하는 방법에 대한 예를 제공합니다.

스크립팅된 브라우저 모니터 만들기

syntheticsCreateScriptBrowserMonitor 변형을 사용하여 멀티미디어 브라우저 모니터를 만들 수 있습니다. 이 변형을 사용하면 브라우저에서 JavaScript 코드를 실행하는 사용자 지정 스크립트 모니터링을 설정할 수 있습니다.

입력스피커, 변수

매개변수

데이터 형식

꼭 필요한가요?

설명

accountId

정수

모니터가 생성될 뉴렐릭

계정 ID입니다

.

monitor.browsers

정렬

모니터가 작업을 실행하는 데 사용할 브라우저입니다. 지원되는 브라우저:

CHROME

,

FIREFOX

.

monitor.devices

정렬

모니터가 작업을 실행하는 데 사용할 장치입니다. 지원되는 기기:

DESKTOP

,

MOBILE_LANDSCAPE

,

MOBILE_PORTRAIT

,

TABLET_LANDSCAPE

,

TABLET_PORTRAIT

.

monitor.locations.public

정렬

모니터가 검사를 실행하는

표시 위치

제외(예:

["US_EAST_1", "US_WEST_1"]

).

monitor.name

문자열

브라우저 브라우저 모니터의 표시 이름입니다.

monitor.period

열거형

모니터링이 실행되는 빈도. 옵션:

EVERY_MINUTE

,

EVERY_5_MINUTES

,

EVERY_10_MINUTES

,

EVERY_15_MINUTES

,

EVERY_30_MINUTES

,

EVERY_HOUR

,

EVERY_6_HOURS

,

EVERY_12_HOURS

,

EVERY_DAY

.

monitor.runtime.runtimeType

문자열

모니터에서 사용하는 런타임 유형입니다.

CHROME_BROWSER

만 허용되는 값입니다.

monitor.runtime.runtimeTypeVersion

문자열

모니터에서 사용하는 런타임 유형 버전입니다. 최신 Chrome 버전을 자동으로 사용하려면

LATEST

을(를) 사용하세요(권장).

134

또는

140

와 같은 이전 특정 버전도 허용되지만 지원이 중단될 예정입니다.

monitor.runtime.scriptLanguage

문자열

모니터에서 사용되는 언어입니다.

JAVASCRIPT

만 허용되는 값입니다.

monitor.script

문자열

모니터가 실행하는 자바스크립트 코드입니다. 이것은 base64로 인코딩된 텍스트가 아니라 일반 텍스트여야 합니다. 펼쳐보기는 셀레니엄 웹 드라이브 API를 사용하여 브라우저를 제어할 수 있습니다.

monitor.status

열거형

모니터 상태. 옵션:

ENABLED

(모니터가 활성화되어 점검을 수행 중),

DISABLED

(모니터가 비활성화됨).

monitor.advancedOptions.enableScreenshotOnFailureAndScript

부울

아니요

작업 실행 중 오류가 발생하거나 스크립트가 실행될 때 스크린샷을 캡처합니다.

monitor.apdexTarget

뜨다

아니요

SLA 보고서를 채우는 데 사용되는 모니터의 Apdex 목표(초 단위)입니다. 기본값은 7.0초입니다.

샘플 요청

mutation {
syntheticsCreateScriptBrowserMonitor(
accountId: ACCOUNT_ID
monitor: {
browsers: [BROWSERS]
devices: [DEVICES]
locations: { public: ["LOCATION_1", "LOCATION_2"] }
name: "MONITOR_NAME"
period: PERIOD
runtime: {
runtimeType: "RUNTIME_TYPE"
runtimeTypeVersion: "RUNTIME_TYPE_VERSION"
scriptLanguage: "SCRIPT_LANGUAGE"
}
script: "SCRIPT_CONTENT"
status: STATUS
advancedOptions: { enableScreenshotOnFailureAndScript: ENABLE_SCREENSHOT }
apdexTarget: APDEX_TARGET
}
) {
errors {
description
type
}
}
}

샘플 응답

성공적인 응답은 오류 발생 시 null 반환합니다.

{
"data": {
"syntheticsCreateScriptBrowserMonitor": {
"errors": null
}
}
}

모니터를 생성하는 데 문제가 있는 경우 errors 에는 오류가 발생한 이유를 설명하는 descriptiontype 필드가 있는 객체가 포함됩니다.

스크립팅된 브라우저 모니터 업데이트

syntheticsUpdateScriptBrowserMonitor 변형을 사용하여 기존 브라우저 브라우저 모니터를 업데이트할 수 있습니다. 이를 통해 이미 생성된 멀티미디어 브라우저 디스플레이의 설정을 수정할 수 있습니다.

입력스피커, 변수

매개변수

데이터 형식

꼭 필요한가요?

설명

guid

문자열

업데이트하려는 모니터의 고유 엔티티

GUID입니다

.

monitor.browsers

정렬

아니요

모니터가 작업을 실행하는 데 사용할 브라우저입니다. 지원되는 브라우저:

CHROME

,

FIREFOX

.

monitor.devices

정렬

아니요

모니터가 작업을 실행하는 데 사용할 장치입니다. 지원되는 기기:

DESKTOP

,

MOBILE_LANDSCAPE

,

MOBILE_PORTRAIT

,

TABLET_LANDSCAPE

,

TABLET_PORTRAIT

.

monitor.locations.public

정렬

아니요

모니터가 검사를 실행하는

표시 위치

제외(예:

["US_EAST_1", "US_WEST_1"]

).

monitor.name

문자열

아니요

브라우저 브라우저 모니터의 업데이트된 표시 이름입니다.

monitor.period

열거형

아니요

모니터링이 실행되는 빈도. 옵션:

EVERY_MINUTE

,

EVERY_5_MINUTES

,

EVERY_10_MINUTES

,

EVERY_15_MINUTES

,

EVERY_30_MINUTES

,

EVERY_HOUR

,

EVERY_6_HOURS

,

EVERY_12_HOURS

,

EVERY_DAY

.

monitor.runtime.runtimeType

문자열

아니요

모니터에서 사용하는 런타임 유형입니다.

CHROME_BROWSER

만 허용되는 값입니다.

monitor.runtime.runtimeTypeVersion

문자열

아니요

모니터에서 사용하는 런타임 유형 버전입니다. 최신 Chrome 버전을 자동으로 사용하려면

LATEST

을(를) 사용하세요(권장).

134

또는

140

와 같은 이전 특정 버전도 허용되지만 지원이 중단될 예정입니다.

monitor.runtime.scriptLanguage

문자열

아니요

모니터에서 사용되는 언어입니다.

JAVASCRIPT

만 허용되는 값입니다.

monitor.script

문자열

아니요

모니터가 실행하는 자바스크립트 코드입니다. 이것은 base64로 인코딩된 텍스트가 아니라 일반 텍스트여야 합니다.

monitor.status

열거형

아니요

모니터 상태. 옵션:

ENABLED

(모니터가 활성화되어 점검을 수행 중),

DISABLED

(모니터가 비활성화됨).

monitor.advancedOptions.enableScreenshotOnFailureAndScript

부울

아니요

작업 실행 중 오류가 발생하거나 스크립트가 실행될 때 스크린샷을 캡처합니다.

monitor.apdexTarget

뜨다

아니요

SLA 보고서를 채우는 데 사용되는 모니터의 Apdex 목표(초 단위)입니다. 기본값은 7.0초입니다.

샘플 요청

mutation {
syntheticsUpdateScriptBrowserMonitor(
guid: ENTITY_GUID
monitor: {
browsers: [BROWSERS]
devices: [DEVICES]
locations: { public: ["LOCATION_1", "LOCATION_2"] }
name: "MONITOR_NAME"
period: PERIOD
runtime: {
runtimeType: "RUNTIME_TYPE"
runtimeTypeVersion: "RUNTIME_TYPE_VERSION"
scriptLanguage: "SCRIPT_LANGUAGE"
}
script: "SCRIPT_CONTENT"
status: STATUS
advancedOptions: { enableScreenshotOnFailureAndScript: ENABLE_SCREENSHOT }
apdexTarget: APDEX_TARGET
}
) {
errors {
description
type
}
}
}

샘플 응답

성공적인 응답은 오류 발생 시 null 반환합니다.

{
"data": {
"syntheticsUpdateScriptBrowserMonitor": {
"errors": null
}
}
}

모니터를 업데이트하는 데 문제가 있는 경우 errors 에는 오류가 발생한 이유를 설명하는 descriptiontype 필드가 있는 객체가 포함됩니다.

펼쳐보기 브라우저 모니터의 런타임 업그레이드

최신 Chrome 런타임을 사용하도록 스크립트 브라우저 모니터를 업그레이드할 수 있습니다. 모니터가 최신 Chrome 릴리스에 맞춰 자동으로 최신 상태를 유지하도록 LATEST 버전을 사용하는 것을 권장합니다.

중요

Chrome 버전 관리: 뉴렐릭은 Chrome 런타임을 위한 LATEST 버전 모델로 전환하고 있습니다. 특정 Chrome 버전(예: 134 및 140)은 수명이 종료되며 앞으로는 LATEST 만 유지 관리됩니다. 2026년 8월 18일에 여전히 이전 Chrome 버전을 사용하는 모니터는 최신 안정 버전(Chrome 147 이상)으로 강제 업그레이드됩니다. Chrome이 새 버전을 출시하면 1주일 이내에 스크립트 브라우저 모니터에서 LATEST (으)로 사용할 수 있습니다. 모니터가 최신 Chrome 업데이트 및 기능을 자동으로 수신하도록 하려면 이 날짜 이전에 runtimeTypeVersion: "LATEST" (으)로 업그레이드하세요.

입력스피커, 변수

매개변수

데이터 형식

꼭 필요한가요?

설명

guid

문자열

업그레이드하려는 모니터의 고유 엔티티

GUID입니다

.

monitor.runtime.runtimeType

문자열

런타임 유형입니다.

CHROME_BROWSER

만 허용되는 값입니다.

monitor.runtime.runtimeTypeVersion

문자열

런타임 버전. 가장 최신 Chrome 버전을 자동으로 사용하려면

LATEST

을(를) 사용하십시오(권장).

134

또는

140

와 같은 이전 특정 버전도 허용되지만 지원이 중단될 예정입니다.

monitor.runtime.scriptLanguage

문자열

언어를 펼쳐보세요.

JAVASCRIPT

만 허용되는 값입니다.

샘플 요청

최신 Chrome 버전으로 업그레이드(권장):

mutation {
syntheticsUpdateScriptBrowserMonitor(
guid: "ENTITY_GUID"
monitor: {
runtime: {
runtimeType: "CHROME_BROWSER"
runtimeTypeVersion: "LATEST"
scriptLanguage: "JAVASCRIPT"
}
}
) {
errors {
description
type
}
}
}

샘플 응답

성공적인 응답은 오류 발생 시 null 반환합니다.

{
"data": {
"syntheticsUpdateScriptBrowserMonitor": {
"errors": null
}
}
}

모니터 런타임을 업그레이드하는 데 문제가 있는 경우 errors 에는 오류가 발생한 이유를 설명하는 descriptiontype 필드가 있는 객체가 포함됩니다.

펼쳐보기 브라우저 삭제

펼쳐보기 브라우저 모니터가 더 이상 필요하지 않으면 syntheticsDeleteMonitor 변형을 사용하여 영구적으로 제거할 수 있습니다.

모니터를 삭제하려면 '합성 모니터 삭제 ' 섹션을 참조하십시오.

Copyright © 2026 New Relic Inc.

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