Résumé ◀▼
Vous pouvez connecter des workflows d’action New Relic à l’aide d’une clé API pour automatiser les workflows en exploitant des requêtes de données, des recherches d’entités et la création de conditions d’alerte. Utilisez un compte de service dédié pour une intégration sécurisée. Cette connexion vous permet d’exécuter des requêtes NRQL, de récupérer les détails des entités, d’effectuer des recherches d'entités par critère et de créer des conditions d’alerte pour surveiller et gérer vos systèmes directement au sein de vos workflows.
Connexion de New Relic au créateur d’action
Avant de pouvoir inclure des actions externes dans vos workflows d’actions, vous devez connecter le créateur d’actions au système externe.
- Toutes les actions externes effectuées par un workflow d’actions sont attribuées à l’utilisateur qui a connecté le système externe. Il est donc recommandé d’utiliser un compte de service dédié plutôt que des identifiants personnels quand vous vous connectez à chaque système externe.
- Toutes les intégrations nécessitent des portées (autorisations) obligatoires. Cependant, il est important d’examiner et de valider ces portées avant de valider l’accès au système externe.
- Si vous gérez les identifiants pour des outils basés sur des clés API, comme OpenAI, nous vous conseillons de stocker les clés dans un gestionnaire d’identifiants ou un coffre-fort sécurisé.
Pour créer une clé API utilisateur dans New Relic
La connexion New Relic utilise une authentification par clé API. Vous devrez indiquer une clé API utilisateur depuis votre compte New Relic. Cette clé sert à interroger les données et à gérer les configurations. Cette clé API doit avoir les permissions appropriées pour accéder aux API New Relic pour les actions que vous comptez utiliser.
Consultez la documentation New Relic pour en savoir plus sur les clés API New Relic.
- Accédez au menu utilisateur de New Relic.
- Sélectionnez Clés API.
- Créez une clé d’application.
- Enregistrez la clé API ou laissez la fenêtre ouverte pour pouvoir la copier et la coller dans Zendesk.
Vous en aurez besoin pour connecter New Relic au créateur d’action.
- Dans le Centre d’administration, cliquez sur Applications et intégrations (
) dans la barre latérale, puis sélectionnez Actions > Workflows d’actions. - Créez ou modifiez un workflow d’actions.
- Ouvrez la barre latérale.
- Sous Actions externes, cliquez sur New Relic.
- Cliquez sur Connexion.
- Suivez les invites de New Relic pour saisir votre clé API New Relic et finaliser la connexion.Important : toutes les actions externes effectuées par un workflow d’actions sont attribuées à l’utilisateur qui a connecté le système externe. Il est donc recommandé d’utiliser un compte de service dédié plutôt que des identifiants personnels quand vous vous connectez à chaque système externe.
Une fois que vous vous êtes connecté au système, vous verrez un indicateur de connexion et des détails sur l’instance à laquelle vous êtes connecté, ainsi que les actions disponibles pour New Relic.
Utilisation des actions New Relic dans les workflows d’actions
Requête de données
Utilisez l’action Interroger des données pour exécuter des requêtes NRQL sur vos données de télémétrie New Relic.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoires : ID compte, Requête NRQLLe champ ID compte inclut une liste déroulante de comptes accessibles avec votre clé API. Requête NRQL utilise une syntaxe de type SQL. Exemple : Facultative : Le champ Délai accepte les valeurs entre 1 et 120 seconds (10 secondes par défaut). |
| Sortie | Les résultats de la requête incluent des objets avec des champs déterminés par la clause NRQL SELECT, le nombre de lignes et la valeur du résultat total pour les requêtes d’agrégation. |
Recherche d’une entité
Utilisez l’action Rechercher une entité pour récupérer des informations détaillées au sujet d’une entité surveillée spécifique.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoires : ID compte, EntitéLe champ Entité est une liste déroulante interrogeable. Tapez au moins 2 caractères du nom de l’entité à rechercher. Les résultats de recherche montrent le nom et le type de l’entité, avec un lien vers l’entité dans New Relic. Sélectionnez l’entité que vous voulez rechercher pour récupérer toutes ses informations, notamment le statut d’alerte actuel et tous marqueurs associés. |
| Sortie | Les informations d’entités incluent : GUID, nom, type, URL, statut de rapport, gravité d’alerte, et marqueurs avec métadonnées. |
Recherche d’entités
Utilisez l’action Recherche d’entités pour trouver des entités répondant aux critères de recherche.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoire : ID du compteFacultatives : Prenez en compte ce qui suit lorsque vous utilisez l’action Rechercher des entités :
|
| Sortie | Tableau d’objets d’entités contenant GUID, nom, type, URL, domaine, statut de rapport, gravité d’alerte et ses marqueurs, ainsi que le nombre total d’entités et un indicateur signalant si d’autres résultats sont disponibles. |
Création d’une condition d’alerte
Utilisez l’action Créer une condition d’alerte pour créer une condition d’alerte NRQL dans New Relic.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoires : ID compte, Politique d'alerte, Nom de condition, Requête NRQL, Seuil critiqueFacultatives : Prenez en compte ce qui suit lorsque vous utilisez l’action Créer une condition d’alerte :
|
| Sortie | Détails de l’alerte, notamment l’identifiant de l’alerte, son nom, l’identifiant de la politique et son état d’activation. |