Consulta e lista problemas de Inteligência de alerta do New Relic para uma conta com filtragem e paginação opcionais.
Para pré-requisitos, consulte as ações de Issue de New Relic.
Listar problemas
O identificador da ação é newrelic.issue.list.
Consulta e lista os problemas do New Relic (problemas de IA) para uma conta, retornando o status em tempo real, a linha do tempo, as entidades correlacionadas e os detalhes de impacto para problemas ativos ou passados. Oferece suporte à filtragem por estado, prioridade, origem, entidade, condição, política, status de correlação e reconhecimento, uma janela de tempo e paginação baseada em cursor. Desenvolvido em newrelic.nerdgraph.execute.
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 New Relic cujos problemas devem ser listados. Deve ser um número inteiro positivo. |
|
issueIds | Lista | Opcional. IDs de problema a incluir. Deve ser uma matriz JSON de strings UUID. |
|
estados | Lista | Opcional. Um ou mais de
,
,
,
. |
|
prioridade | Lista | Opcional. Um ou mais de
,
,
,
. |
|
fontes | Lista | Opcional. Um ou mais de
(gerado pelo mecanismo de alertas do New Relic) ou
(criado externamente via API REST). |
|
entityGuids | Lista | Opcional. GUIDs de entidade para filtrar. |
|
entityTypes | Lista | Opcional. Tipos de entidade para filtrar. |
|
conditionIds | Lista | Opcional. IDs da condição do alerta para filtrar. Deve ser uma matriz JSON de inteiros. |
|
policyIds | Lista | Opcional. IDs de política de alertas para filtrar. Deve ser uma matriz JSON de inteiros. |
|
é reconhecido | Boleano | Opcional. Filtro de status de reconhecimento.
apenas para problemas reconhecidos.
apenas para problemas não reconhecidos. |
|
isCorrelated | Boleano | Opcional. Indica se a inteligência aplicada da New Relic mesclou este problema com outros problemas relacionados para reduzir o ruído. |
|
mutingStates | Lista | Opcional. Status de supressão de notificação. Um ou mais de
,
ou
. |
|
contém | Corda | Opcional. Correspondência de texto livre, com distinção entre maiúsculas e minúsculas, nos principais atributos do problema. |
|
startTime | Interno | Opcional. Início da janela de tempo, milissegundos epoch. Deve ser não negativo. Requer
— ambos os campos devem estar presentes para que o filtro de janela de tempo seja aplicado. |
|
endTime | Interno | Opcional. Fim da janela de tempo, milissegundos epoch. Deve ser não negativo. Requer
— ambos os campos devem estar presentes para que o filtro de janela de tempo seja aplicado. |
|
cursor | Corda | Opcional. Token de paginação opaco da saída
de uma chamada anterior. Recupera a próxima página de resultados. |
|
selectors | Lista | Opcional. Seletores JQ para extrair valores específicos da resposta. | |
A tabela a seguir descreve todos os campos de saída retornados por esta ação.
Saída | Tipo | Descrição |
|---|---|---|
success | Boleano |
quando a etapa foi executada sem um erro de HTTP/transporte. |
errorMessage | Corda | Contém uma mensagem de erro apenas quando a chamada falha no nível de HTTP/transporte.
em caso de sucesso. |
dados | Mapa | Resposta do NerdGraph. Contém |
Os exemplos a seguir mostram como usar essa ação com diferentes configurações de filtro.
Exemplo de fluxo de trabalho |
|---|
Sem filtros — lista todos os problemas na conta, independentemente do estado, prioridade ou outros filtros. Apenas O exemplo a seguir usa filtros básicos para listar problemas ativos e de alta prioridade para uma conta: O exemplo a seguir usa múltiplos filtros para problemas críticos, não silenciados e não reconhecidos dentro de uma janela de tempo específica, com seletores achatando a resposta para paginação: Para percorrer os resultados adicionais do terceiro exemplo, utilize a saída |