• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Lister les problèmes New Relic

|View as Markdown (English)

Requête et liste les problèmes New Relic Alert Intelligence pour un compte avec filtrage et pagination facultatifs.

Pour les prérequis, consultez Actions de New Relic Issue.

Problèmes de liste

L’identifiant de l’action est newrelic.issue.list.

Effectue des requêtes, et liste les problèmes New Relic (problèmes d'IA) pour un compte, renvoyant l'état en temps réel, la chronologie, les entités corrélées, et les détails de l'impact pour les problèmes actifs ou passés. Prend en charge le filtrage par état, priorité, source, entité, condition, politique, état de corrélation et d'acquittement, une fenêtre de temps, et la pagination basée sur un curseur. Basé sur newrelic.nerdgraph.execute.

Le tableau suivant décrit tous les champs de saisie disponibles pour cette action.

Saisir

Type

Description

Exemple

accountId

Int

Obligatoire.

Le compte New Relic dont il faut lister les problèmes. Doit être un entier positif.

123456

issueIds

List

Facultatif.

ID des problèmes à inclure. Doit être un éventail JSON de chaînes UUID.

["123e4567-e89b-12d3-a456-426614174000"]

états

List

Facultatif.

Un ou plusieurs de

ACTIVATED

,

CLOSED

,

CREATED

,

DEACTIVATED

.

["ACTIVATED", "CREATED"]

priorité

List

Facultatif.

Un ou plusieurs de

CRITICAL

,

HIGH

,

MEDIUM

,

LOW

.

["CRITICAL", "HIGH"]

sources

List

Facultatif.

Un ou plusieurs

newrelic

(déclenchés par le moteur d’alerte de New Relic) ou

rest

(créés en externe via l’API REST).

["newrelic"]

entityGuids

List

Facultatif.

GUID d'entité par lesquels filtrer.

["MTIzNDU2..."]

entityTypes

List

Facultatif.

Types d'entités par lesquels filtrer.

["APPLICATION"]

conditionIds

List

Facultatif.

ID de condition d’alerte par lesquels filtrer. Doit être un éventail JSON d'entiers.

[10001, 10002]

policyIds

List

Facultatif.

ID de règle d’alerte par lesquels filtrer. Doit être un éventail JSON d'entiers.

[5001]

isAcknowledged

Booléen

Facultatif.

Filtre de statut d'acquittement.

true

pour les problèmes acquittés uniquement.

false

pour les problèmes non acquittés uniquement.

false

isCorrelated

Booléen

Facultatif.

Indique si l’intelligence appliquée de New Relic a fusionné ce problème avec d’autres problèmes associés pour réduire le bruit.

false

mutingStates

List

Facultatif.

Statut de suppression de notification. Un ou plusieurs de

NOT_MUTED

,

FULLY_MUTED

ou

PARTIALLY_MUTED

.

["NOT_MUTED"]

contient

Chaîne

Facultatif.

Correspondance en texte libre, sensible à la casse, sur les attributs clés du problème.

"checkout-service"

startTime

Int

Facultatif.

Début de la fenêtre temporelle, millisecondes epoch. Doit être non négatif. Nécessite

endTime

 : les deux champs doivent être présents pour que le filtre de fenêtre temporelle s’applique.

1785900000000

endTime

Int

Facultatif.

Fin de la fenêtre temporelle, millisecondes epoch. Doit être non négatif. Nécessite

startTime

 : les deux champs doivent être présents pour que le filtre de fenêtre temporelle s’applique.

1785998400000

curseur

Chaîne

Facultatif.

Jeton de pagination opaque de la sortie

nextCursor

d’un appel précédent. Récupère la page de résultats suivante.

"eyJpZCI6IjE..."

selectors

List

Facultatif.

Sélecteurs JQ pour extraire des valeurs spécifiques de la réponse.

selectors:
- name: issues
expression: ".data.actor.account.aiIssues.issues.issues"
- name: nextCursor
expression: ".data.actor.account.aiIssues.issues.nextCursor"

Le tableau suivant décrit tous les champs de sortie renvoyés par cette action.

Sortir

Type

Description

success

Booléen

true

lorsque l’étape s’est exécutée sans erreur HTTP/transport.

errorMessage

Chaîne

Contient un message d’erreur uniquement lorsque l’appel échoue au niveau HTTP/transport.

null

en cas de succès.

données

Carte

Réponse NerdGraph. Contient data.actor.account.aiIssues.issues.issues (éventail d’objets de ticket) et data.actor.account.aiIssues.issues.nextCursor (null lorsqu’il n’existe aucune autre page). Ce qui suit est un sous-ensemble représentatif de la réponse : chaque ticket contient l’ensemble complet de champs AiIssuesIssue : issueId, title, description, priority, state, createdAt, updatedAt, closedAt, activatedAt, acknowledgedAt/By/ByChannel, closedBy/ByChannel, investigatedAt/By/ByChannel, unAcknowledgedAt/By/ByChannel, sources, origins, entityGuids/Names/Types, conditionName/FamilyId/Product, policyIds/Name, correlationRuleIds/Names/Descriptions, correlationStatus, correlatedBy, isCorrelated, isIdle, mutingState, totalIncidents, incidentIds, deepLinkUrl, accountIds, parentMergeId, mergeReason, eventType, wildcard, dataMlModules (liste de paires de valeur clé), et realIssueCount. Utilisez selectors pour extraire des valeurs spécifiques.

{
"data": {
"actor": {
"account": {
"aiIssues": {
"issues": {
"issues": [
{
"issueId": "123e4567-e89b-12d3-a456-426614174000",
"title": ["Example issue title"],
"state": "ACTIVATED",
"priority": "CRITICAL",
"entityNames": ["example-entity"]
}
],
"nextCursor": null
}
}
}
}
}
}

Les exemples suivants montrent comment utiliser cette action avec différentes options de configuration de filtre.

Exemple de workflow

Aucun filtre : lister chaque ticket sur le compte, indépendamment de l’état, de la priorité, ou d’autres filtres. Seul accountId est requis :

name: newrelic_issue_list_all
description: list all issues for an account with no filters
steps:
- name: newrelic_issue_list
type: action
action: newrelic.issue.list
version: 1
inputs:
accountId: 123456
next: end

L’exemple suivant utilise des filtres de base pour lister les problèmes actifs et de haute priorité pour un compte :

name: newrelic_issue_list_workflow
description: list newrelic issues
steps:
- name: newrelic_issue_list
type: action
action: newrelic.issue.list
version: 1
inputs:
accountId: 123456
states: ["ACTIVATED", "CREATED"]
priority: ["CRITICAL", "HIGH"]
next: end

L’exemple suivant utilise plusieurs filtres pour les problèmes critiques, non acquittés et non mis en sourdine dans une fenêtre de temps spécifique, avec des sélecteurs aplatissant la réponse pour la pagination :

name: newrelic_issue_list_advanced
description: list unacknowledged critical issues in a time window
steps:
- name: newrelic_issue_list
type: action
action: newrelic.issue.list
version: 1
inputs:
accountId: 123456
states: ["ACTIVATED"]
priority: ["CRITICAL"]
isAcknowledged: false
mutingStates: ["NOT_MUTED"]
startTime: 1785900000000
endTime: 1785998400000
selectors:
- name: issues
expression: ".data.actor.account.aiIssues.issues.issues"
- name: nextCursor
expression: ".data.actor.account.aiIssues.issues.nextCursor"
next: end

Pour parcourir les résultats supplémentaires du troisième exemple, prenez la sortie nextCursor et passez-la comme entrée cursor lors d’un appel de suivi.

Droits d'auteur © 2026 New Relic Inc.

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