El identificador de la acción es newrelic.alerts.createStaticNrqlCondition.
Crea una nueva condición de alerta NRQL estática bajo una política de alertas. Una condición NRQL estática evalúa una consulta NRQL con una programación fija y abre una infracción cuando el resultado cruza un umbral fijo.
Se debe proporcionar al menos uno de terms o expiration (con openViolationOnExpiration: true). Omitir ambos hace que falle la validación de NerdGraph.
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 en la que se creará la condición. |
|
policyId | Cadena | Requerido. El ID de la política de alertas a la que adjuntar esta condición. |
|
nombre | Cadena | Requerido. El nombre de la condición. |
|
nrqlQuery | Cadena | Requerido. La consulta NRQL a evaluar. |
|
activado | Booleano | Requerido. Si la condición está activa. |
|
términos | Lista | Requerido condicionalmente. Los umbrales de la condición. Requerido a menos que
se proporcione con
. Cada entrada requiere:
(
o
),
(
,
,
,
,
o
),
(flotante),
(segundos) y
(
o
). |
|
nrqlDataAccountId | En t | Opcional. Cuenta en la que se ejecutará la consulta NRQL si es diferente de
. |
|
descripción | Cadena | Opcional. Descripción de texto libre de la condición. |
|
runbookUrl | Cadena | Opcional. URL de un runbook para vincular desde la condición. |
|
titleTemplate | Cadena | Opcional. Plantilla de estilo Handlebars para el título de la infracción. |
|
violationTimeLimitSeconds | En t | Opcional. Cierra de forma forzada una infracción abierta después de esta cantidad de segundos. |
|
señal | Mapa | Opcional. Configuración avanzada de señales y streaming:
,
(
,
o
),
,
,
,
,
(
,
o
),
,
. |
|
vencimiento | Mapa | Opcional. Configuración de pérdida de señal:
,
(segundos),
,
. |
|
selectors | Lista | Opcional. Selectores JQ para extraer valores de la respuesta. | |
La siguiente tabla describe todos los campos de salida devueltos por esta acción.
Producción | Tipo | Descripción |
|---|---|---|
success | Booleano |
cuando el paso se ejecutó sin errores. |
errorMessage | Cadena | Mensaje de error en caso de fallo, incluidos los errores de NerdGraph.
en caso de éxito. |
datos | Mapa | Respuesta de NerdGraph. Use |
El siguiente ejemplo crea una condición NRQL estática y captura su ID para usarlo en pasos posteriores.
Ejemplo de flujo de trabajo |
|---|
|