Les équipes DevOps ont beaucoup à monitorer car les systèmes deviennent de plus en plus complexes et il peut être difficile de suivre ce qui se passe et où. La notification est une suite d'outils qui vous permettent de transmettre les bonnes informations aux bonnes personnes dans les plus brefs délais. notification envoyer notification d'événement à des services tiers, tels que Slack, Jira, ServiceNow et e-mail. Vous pouvez également utiliser des webhooks pour envoyer vos données à n’importe quel service tiers compatible.
Comment fonctionnent les notifications
Une fois que vous avez configuré votre condition d'alerte et vos politiques pour identifier les comportements irréguliers dans votre système, il est important d'informer les bonnes personnes de votre équipe de tout problème potentiel. New Relic a créé un flux de travail pour que vous puissiez contrôler quand et où vous souhaitez recevoir des notifications sur les problèmes. Cela vous permet d'entonnoirs la bonne information à la personne ou à l'équipe concernée. Le workflow vous donne également la possibilité d'enrichir votre notification avec des données New Relic supplémentaires.
flux de travail utilisez des destinations et des canaux pour envoyer des notifications d'alertes à votre équipe. Vous devez configurer à la fois les destinations et les canaux pour que le flux de travail fonctionne de manière transparente.
Les destinations indiquent où et comment vos informations sont envoyées. Par exemple, supposons que vous souhaitiez vous assurer que chaque fois que New Relic identifie une latence dans votre déploiement récent, il en informe un canal Slack d'équipe. Vous créeriez une destination pour définir le où (slack) et le comment (toute clé API ou jeton oauth nécessaire pour l'envoyer).
Les canaux définissent ce qui est envoyé. Dans le scénario ci-dessus, disons que vous souhaitez que le message dans le canal Slack de l'équipe indique « latence identifiée dans l'application x ». Vous devez configurer un canal pour créer le message.
flux de travail
La première étape de la gestion notification consiste à créer un workflow. Les workflows sont le système que vous utilisez pour contrôler vos notifications. Dans le workflow, vous pouvez créer des filtres pour décider quand le workflow s'exécutera, créer des canaux et ajouter des enrichissements. Les enrichissements sont des données qui seront extraites de la NRDB et apparaîtront dans l'événement sortant.
Pour en savoir plus sur la création de workflows, consultez notre documentationworkflow .
Destinations
Une fois un workflow créé, vous pouvez créer vos destinations. Utilisez des destinations pour intégrer, envoyer des notifications et partager des données entre New Relic et votre système tiers. Une destination contient l'emplacement où la notification sera envoyée. Les destinations sont réutilisables et peuvent être utilisées dans tous les produits New Relic.
Apprenez-en plus sur la création de destinations dans notre documentation sur les destinations.
Chaînes
Une fois qu'un workflow est créé, vous pouvez configurer l'événement notification éventuel et mapper les données New Relic à vos services tiers à l'aide d'un canal, également appelé modèle de message. Un canal vous permet de personnaliser les données de votre événement de notification avant qu'elles ne soient envoyées à votre destination tierce.
Pour en savoir plus sur la création de chaînes, consultez notre documentation sur les chaînes.
API
Vous pouvez également utiliser notre API NerdGraph pour afficher et configurer les destinations et le canal de notification.
Sécurité
Les informations d'identification utilisées pour les destinations et le canal de notification sont stockées en toute sécurité conformément aux normes de sécuritéNew Relic .