Axify peut suivre les incidents (c'est-à-dire, les issues) créés par New Relic avec un peu de configuration.
Créer un webhook dans Axify
Tout d'abord, une intégration doit être créée dans Axify. Commencez par ajouter une nouvelle intégration dans la section Incidents de la page Paramètres de projet.
Sélectionnez New Relic comme fournisseur.
Maintenant, générez un nouveau webhook. Axify va créer un nouvel URL et un jeton secret que nous utiliserons plus tard sur la plateforme de New Relic.
Votre section Incidents devrait ressembler à ceci maintenant.
Créer un workflow dans New Relic
Maintenant, vous devrez créer une nouvelle destination et un nouveau «workflow» dans New Relic. Ceci vous permettra de définir où les messages à propos d'incidents seront envoyés. Plus précisément, nous allons ajouter Axify comme nouvelle destination pour recevoir les informations d'incidents en utilisant le webhook que nous venons de créer.
Commencez par créer une nouvelle destination. À partir de la page Alerts > Destination, sélectionnez Webhook.
À partir du webhook d'Axify que nous venons de créer, copiez l'URL dans le champ Endpoint URL. De plus, assurez-vous que Use authorization est activé, sélectionnez Bearer token et copiez votre jeton secret (trouvé également dans le webhook d'Axify) dans le champ Token.
Cliquez sur Save Destination. Votre section Destinations devrait ressembler à ceci.
Maintenant que New Relic « connaît » Axify, vous pouvez finaliser la configuration et créer un workflow pour envoyer les informations d'incidents à Axify. À partir de la section Alerts & AI > Workflows, créez un nouveau workflow.
Sélectionnez quel type d'incidents devraient être envoyé à Axify en utilisant les filtres de New Relic. Par exemple, vous pouvez utiliser le champ Priority pour envoyer des messages pour les incidents qui sont au dessus d'un certain niveau de priorité/d'urgence. Dans la section Notify, sélectionnez Webhook.
À l'étape suivante, dans la page Edit notification message, sélectionnez la destination Axify que nous venons de créer. Pour les cas de figure plus avancés, New Relic permet la modification du «payload» qui contient les informations à propos des incidents. Axify s'attend à recevoir certaines propriétés – déjà incluses dans le template par défaut. Vous pouvez laisser le template tel quel, mais si vous faites des modifications, assurez-vous que les propriétés id
, title
, updatedAt
et state
sont toujours présentes.
Sauvegardez votre message et activez le workflow. À partir de maintenant, Axify devrait recevoir et suivre les information d'incidents!