• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Pesquisar condições NRQL

|View as Markdown (English)

O identificador da ação é newrelic.alerts.searchNrqlConditions.

Pesquisa condições do alerta NRQL (estáticas ou baseline) com filtragem opcional por nome, política, texto da consulta NRQL ou operador de termos. Suporta paginação baseada em cursor. Omitir todos os filtros retorna todas as condições na conta.

A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

ID da conta

Interno

Obrigatório.

A conta do New Relic na qual pesquisar condições NRQL.

123456

nome

Corda

Opcional.

Filtrar para condições com este nome exato.

"High error rate"

nameLike

Corda

Opcional.

Filtrar para condições cujo nome contém esta substring.

"error rate"

policyId

Corda

Opcional.

Filtrar para condições anexadas a esta política de alertas.

"2000002"

nrqlQuery

Corda

Opcional.

Filtre para condições com este texto exato de consulta NRQL.

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

nrqlQueryLike

Corda

Opcional.

Filtrar para condições cujo texto da consulta NRQL contém esta substring.

"TransactionError"

termsOperator

Corda

Opcional.

Filtre para condições cujo termo de limite usa este operador. Um de

ABOVE

,

ABOVE_OR_EQUALS

,

BELOW

,

BELOW_OR_EQUALS

,

EQUALS

ou

NOT_EQUALS

.

"ABOVE"

cursor

Corda

Opcional.

Cursor de paginação da saída

nextCursor

de uma chamada anterior. Deixe em branco na primeira chamada.

"eyJsYXN0SWQiOiI3NjU0MzIxIn0="

selectors

Lista

Opcional.

Seletores JQ para extrair valores da resposta.

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

A tabela a seguir descreve todos os campos de saída retornados por esta ação.

Saída

Tipo

Descrição

success

Boleano

true

quando a etapa foi executada sem erro.

errorMessage

Corda

Mensagem de erro em caso de falha.

null

em caso de sucesso.

dados

Mapa

Resposta do NerdGraph. Use selectors para extrair nrqlConditions, nextCursor ou totalCount. As condições de baseline também incluem baselineDirection e signalSeasonality em cada resultado. nextCursor é null quando não há mais páginas.

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

O exemplo a seguir encontra condições NRQL anexadas a uma política por fragmento de nome.

Exemplo de fluxo de trabalho

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.