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

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

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

문제 신고

기준 NRQL 조건 업데이트

|View as Markdown (English)

작업 식별자는 newrelic.alerts.updateBaselineNrqlCondition입니다.

기존 기준 NRQL 공지 조건을 업데이트합니다. accountId 및 id을(를) 제외한 모든 필드는 선택 사항입니다 — 제공한 필드만 변경되며, 생략된 필드는 현재 값을 유지합니다.

다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.

입력

유형

설명

예시

회계처리

Int

필수 항목입니다.

조건을 소유한 뉴렐릭 계정입니다.

123456

id

문자열

필수 항목입니다.

업데이트할 기준 조건의 ID입니다.

"7654322"

이름

문자열

선택 사항.

조건의 새 이름입니다. 변경하지 않으려면 생략하십시오.

"Abnormal response time"

nrqlQuery

문자열

선택 사항.

평가할 새 NRQL 쿼리입니다. 변경하지 않고 그대로 두려면 생략하십시오.

"SELECT average(duration) FROM Transaction WHERE appName = 'MyApp'"

nrqlDataAccountId

Int

선택 사항.

accountId

과(와) 다른 경우 NRQL 쿼리를 실행할 계정입니다.

123456

활성화

부울

선택 사항.

조건이 활성화되어 있는지 여부입니다. 비활성화하려면

false

을(를) 설정하십시오.

true

baselineDirection

문자열

선택 사항.

새로운 편차 방향입니다.

UPPER_ONLY

,

LOWER_ONLY

또는

UPPER_AND_LOWER

중 하나입니다. 변경하지 않으려면 생략하십시오.

"UPPER_ONLY"

시그널 계절성

문자열

선택 사항.

새로운 계절성 설정.

NEW_RELIC_CALCULATION

,

HOURLY

,

DAILY

,

WEEKLY

또는

NONE

중 하나입니다. 변경하지 않으려면 생략하십시오.

"NEW_RELIC_CALCULATION"

용어

목록

선택 사항.

조건의 임계값을 대체합니다. 변경하지 않으려면 생략하십시오. 각 항목:

priority

(

CRITICAL

또는

WARNING

),

operator

(

ABOVE

만 해당),

threshold

,

thresholdDuration

(초),

thresholdOccurrences

(

ALL

또는

AT_LEAST_ONCE

).

[{"priority": "CRITICAL", "operator": "ABOVE", "threshold": 30, "thresholdDuration": 300, "thresholdOccurrences": "ALL"}]

description

문자열

선택 사항.

새로운 설명입니다. 변경하지 않으려면 생략하십시오.

"Updated description."

runbookUrl

문자열

선택 사항.

새로운 런북 URL. 변경하지 않으려면 생략하십시오.

"https://runbooks.example.com/anomalous-response"

titleTemplate

문자열

선택 사항.

새로운 위반 제목 템플릿. 변경하지 않으려면 생략하십시오.

"{{ conditionName }} on {{ entity.name }}"

violationTimeLimitSeconds

Int

선택 사항.

이 초 수가 지나면 열려 있는 위반을 강제로 종료합니다.

86400

신호

지도

선택 사항.

고급 신호 및 스트리밍 설정. 필드 설명은

createStaticNrqlCondition

을(를) 참조하십시오.

{"aggregationWindow": 60, "aggregationMethod": "EVENT_FLOW"}

만료

지도

선택 사항.

신호 손실 설정입니다. 필드 설명은

createStaticNrqlCondition

을(를) 참조하십시오.

{"closeViolationsOnExpiration": true, "expirationDuration": 300}

selectors

목록

선택 사항.

응답에서 값을 추출하기 위한 JQ 선택자입니다.

selectors:
- name: conditionId
expression: ".data.alertsNrqlConditionBaselineUpdate.id"

다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.

산출

유형

설명

success

부울

true

단계가 오류 없이 실행되었을 때.

errorMessage

문자열

실패 시 오류 메시지. 성공 시

null

입니다.

data

지도

NerdGraph 응답. data에서 id, name, enabled, policyId, entityGuid, type 또는 baselineDirection을(를) 추출하려면 selectors을(를) 사용하십시오.

{
"data": {
"alertsNrqlConditionBaselineUpdate": {
"id": "7654322",
"name": "Anomalous throughput",
"enabled": true,
"policyId": "2000002",
"entityGuid": "MTE5MzMzNDd8TlIxfE5SUV9DT05EQVRJT058NzY1NDMyMg",
"type": "BASELINE",
"baselineDirection": "UPPER_ONLY"
}
}
}

다음 예제는 기준 조건의 편차 방향을 상한으로만 변경합니다.

워크플로 예

name: update_baseline_nrql_condition
description: Update a baseline NRQL alert condition
steps:
- name: updateBaselineCondition
type: action
action: newrelic.alerts.updateBaselineNrqlCondition
version: 1
inputs:
accountId: ${{ .workflowInputs.accountId }}
id: ${{ .workflowInputs.conditionId }}
baselineDirection: "UPPER_ONLY"
next: end
Copyright © 2026 New Relic Inc.

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