• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Actualizar una condición NRQL de línea de base

|View as Markdown (English)

El identificador de la acción es newrelic.alerts.updateBaselineNrqlCondition.

Actualiza una condición de alerta de NRQL de línea de base existente. Todos los campos, excepto accountId y id, son opcionales —solo se cambian los campos que proporcione; los campos omitidos mantienen su valor actual.

La siguiente tabla describe todos los campos de entrada disponibles para esta acción.

Aporte

Tipo

Descripción

Ejemplo

ID de la cuenta

En t

Requerido.

La cuenta de New Relic a la que pertenece la condición.

123456

identificación

Cadena

Requerido.

El ID de la condición de línea de base para actualizar.

"7654322"

nombre

Cadena

Opcional.

Nuevo nombre para la condición. Omita para dejar sin cambios.

"Abnormal response time"

nrqlQuery

Cadena

Opcional.

Nueva consulta NRQL para evaluar. Omitir para dejar sin cambios.

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

nrqlDataAccountId

En t

Opcional.

Cuenta en la que se ejecutará la consulta NRQL si es diferente de

accountId

.

123456

activado

Booleano

Opcional.

Si la condición está activa. Establezca en

false

para deshabilitar.

true

baselineDirection

Cadena

Opcional.

Nueva dirección de desviación. Uno de

UPPER_ONLY

,

LOWER_ONLY

o

UPPER_AND_LOWER

. Omita para dejar sin cambios.

"UPPER_ONLY"

signalSeasonality

Cadena

Opcional.

Nueva configuración de estacionalidad. Uno de

NEW_RELIC_CALCULATION

,

HOURLY

,

DAILY

,

WEEKLY

o

NONE

. Omita para dejar sin cambios.

"NEW_RELIC_CALCULATION"

términos

Lista

Opcional.

Reemplaza los umbrales de la condición. Omita para dejar sin cambios. Cada entrada:

priority

(

CRITICAL

o

WARNING

),

operator

(solo

ABOVE

),

threshold

,

thresholdDuration

(segundos),

thresholdOccurrences

(

ALL

o

AT_LEAST_ONCE

).

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

descripción

Cadena

Opcional.

Nueva descripción. Omita para dejar sin cambios.

"Updated description."

runbookUrl

Cadena

Opcional.

Nueva URL de runbook. Omita para dejar sin cambios.

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

titleTemplate

Cadena

Opcional.

Nueva plantilla de título de infracción. Omita para dejar sin cambios.

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

violationTimeLimitSeconds

En t

Opcional.

Fuerza el cierre de las infracciones abiertas después de esta cantidad de segundos.

86400

señal

Mapa

Opcional.

Configuración avanzada de señal y streaming. Consulte

createStaticNrqlCondition

para ver las descripciones de los campos.

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

vencimiento

Mapa

Opcional.

Configuración de pérdida de señal. Consulte

createStaticNrqlCondition

para ver las descripciones de los campos.

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

selectors

Lista

Opcional.

Selectores JQ para extraer valores de la respuesta.

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

La siguiente tabla describe todos los campos de salida devueltos por esta acción.

Producción

Tipo

Descripción

success

Booleano

true

cuando el paso se ejecutó sin errores.

errorMessage

Cadena

Mensaje de error en caso de falla.

null

en caso de éxito.

datos

Mapa

Respuesta de NerdGraph. Use selectors para extraer id, name, enabled, policyId, entityGuid, type o baselineDirection de data.

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

El siguiente ejemplo cambia la dirección de desviación en una condición de línea de base a solo superior.

Ejemplo de flujo de trabajo

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.