• /
  • 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

Buscar condiciones NRQL

|View as Markdown (English)

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

Busca condiciones de alerta NRQL (estáticas o de línea de base) con filtrado opcional por nombre, política, texto de consulta NRQL u operador de términos. Admite paginación basada en cursor. Omitir todos los filtros devuelve todas las condiciones de la cuenta.

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 buscar condiciones NRQL.

123456

nombre

Cadena

Opcional.

Filtrar por condiciones con este nombre exacto.

"High error rate"

nameLike

Cadena

Opcional.

Filtrar por condiciones cuyo nombre contenga esta subcadena.

"error rate"

policyId

Cadena

Opcional.

Filtrar por condiciones adjuntas a esta política de alertas.

"2000002"

nrqlQuery

Cadena

Opcional.

Filtrar por condiciones con este texto de consulta NRQL exacto.

"SELECT count(*) FROM TransactionError WHERE appName = 'MyApp'"

nrqlQueryLike

Cadena

Opcional.

Filtrar por condiciones cuyo texto de consulta NRQL contenga esta subcadena.

"TransactionError"

termsOperator

Cadena

Opcional.

Filtrar por condiciones cuyo término de umbral utilice este operador. Uno de

ABOVE

,

ABOVE_OR_EQUALS

,

BELOW

,

BELOW_OR_EQUALS

,

EQUALS

o

NOT_EQUALS

.

"ABOVE"

cursor

Cadena

Opcional.

Cursor de paginación de la salida

nextCursor

de una llamada anterior. Déjelo en blanco en la primera llamada.

"eyJsYXN0SWQiOiI3NjU0MzIxIn0="

selectors

Lista

Opcional.

Selectores JQ para extraer valores de la respuesta.

selectors:
- name: nrqlConditions
expression: ".data.actor.account.alerts.nrqlConditionsSearch.nrqlConditions"
- name: nextCursor
expression: ".data.actor.account.alerts.nrqlConditionsSearch.nextCursor"

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 nrqlConditions, nextCursor o totalCount. Las condiciones de línea de base incluyen adicionalmente baselineDirection y signalSeasonality en cada resultado. nextCursor es null cuando no hay más páginas.

{
"data": {
"actor": {
"account": {
"alerts": {
"nrqlConditionsSearch": {
"nextCursor": null,
"totalCount": 1,
"nrqlConditions": [
{
"id": "7654321",
"name": "High error rate",
"type": "STATIC",
"enabled": true,
"policyId": "2000002"
}
]
}
}
}
}
}
}

El siguiente ejemplo encuentra condiciones NRQL adjuntas a una política por fragmento de nombre.

Ejemplo de flujo de trabajo

name: search_nrql_conditions
description: Search NRQL alert conditions
steps:
- name: searchConditions
type: action
action: newrelic.alerts.searchNrqlConditions
version: 1
inputs:
accountId: ${{ .workflowInputs.accountId }}
policyId: ${{ .workflowInputs.policyId }}
nameLike: "error rate"
selectors:
- name: nrqlConditions
expression: ".data.actor.account.alerts.nrqlConditionsSearch.nrqlConditions"
next: end
Copyright © 2026 New Relic Inc.

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