Une explication des variables utilisées pour les workflows d'alertes New Relic.

Lors de la création d'un accumulations.conditionDescriptionworkflow, Vous pouvez utiliser des variables pour a) déterminer quels types de problèmes généreront une notification et b) ce que contiendra la charge utile d'une notification. Cette capture d'écran montre la section de la charge utile de la notification.
Variables
Voici les variables du workflow et leurs descriptions :
Clé (premier mot utilisé pour le regroupement) | Nom d'affichage (premier mot utilisé pour le regroupement) | Description |
|---|---|---|
| étatDescription | Une liste des descriptions des violations personnalisées. |
| conditionFamilyId | Liste des identifiants de condition. |
| Noms des conditions d'alerte | New Relic a rompu les conditions. |
| Produits à condition d'alerte | New Relic . |
| URL de rappel de violation | Un lien direct vers le callback de violation correspondant. |
| Métriques personnalisées fonction de valeur | Métriques personnalisées en fonction de la valeur. |
| nom de la métrique de condition | nom de la métrique de condition |
| Requête NRQL | Requête NRQL de la condition. |
| Origines du problème | New Relic ou source(s) tierce(s) ayant créé le(s) événement(s) d'alerte. |
| Noms de règles d'alerte | Liste des noms de politiques. |
| URL du cahier d'exécution | Une liste d’URL runbook . |
| Sources des problèmes | Le(s) système(s) signalant le(s) événement(s) d'alerte. |
| Comptes New Relic | Comptes New Relic. |
| Service affecté | Une liste des services concernés. |
| Groupe d'affectation | Une liste de groupes d’affectation. |
| Causer un service | Une liste des services de cause. |
| Reconnu par | L'utilisateur qui a reconnu le problème. |
| Problème activé à | Horaire d'activation de l'émission. |
| Description du problème | Liste des descriptions des problèmes. |
| Titre du numéro | Liste des titres des problèmes. |
| Facettes d'alerte | Facettes d'alerte. |
| Fermé par | L'ID de l'utilisateur qui a fermé le problème. |
| Problème ClosedAt | Horaire de clôture de l'émission. Null si le problème n'est pas fermé. |
| Nombre d'événements d'alerte fermés | Le nombre total d'événements d'alerte fermés sur ce problème. |
| Problème CreatedAt | Horaire de création de l'émission. |
| Composants d'apprentissage machine | Une liste des composants d’apprentissage machine des alertes New Relic. |
| Machine learning signaux dorés | Une liste des alertes New Relic des signaux dorés d’apprentissage machine. |
| Répondeur suggéré par l'apprentissage machine | (Obsolète) Une liste d'alertes New Relic suggérées par l'apprentissage machine des intervenants. |
| Données d'entité impactées | Une liste d'objets décrivant le nom, l'ID, le type et le genre de l'entité impactée. |
| ID d'entité impactés | Un ensemble de tous les identifiants d’entité impactés. |
| Types d'entités impactées | Un ensemble de tous les types d’entités impactés. |
| Noms des entités impactées | Un ensemble de tous les noms d’entités impactés. |
| Types d'entités impactées | Un ensemble de tous les types d’entités impactés. |
| Nombre d'entités impactées | Le nombre d'entités impactées par ce problème. |
| Identifiants d'incident | Une liste de tous les événements d'alerte agrégés du problème. |
| Le problème est corrélé | Si le problème est corrélé ( |
| Le problème est reconnu | Si le problème est reconnu ( |
| URL de confirmation du problème | Un lien direct pour reconnaître le problème. |
| URL de fermeture du problème | Un lien direct pour fermer le problème. |
| URL de la page de problème | Un lien direct vers la page du problème concerné. |
| Chaîne du problème ActivatedAt UTC | Format de chaîne d'activation du problème en UTC. |
| Chaîne du problème ClosedAt UTC | Format de chaîne de clôture du problème en UTC. |
| Chaîne du problème CreatedAt UTC | Format de chaîne de création de problème en UTC. |
| Chaîne du problème AcknowledgedAt | Format de chaîne du problème reconnu en UTC. |
| Chaîne du problème ClosedAt | Format de chaîne de clôture du problème en UTC. |
| Durée de l'émission en millisecondes | Le nombre de millisecondes depuis l'ouverture du problème. |
| Durée de l'émission textuelle | Une représentation conviviale de la durée du problème. |
| ID du problème | L'ID unique du problème. |
| Titre du numéro | Le titre du problème, généralement le titre du premier événement d'alerte. |
| Chaîne du problème UpdatedAt UTC | Horaire de mise à jour du problème en UTC. |
| ID de compte associé à l'environnement du problème | New Relic alerte les environnements associés à l'ID de compte. |
| Clé d'agrégation des alertes d'étiquettes | ID de l'incident d'origine de la détection d'événement d'alerte New Relic. |
| Identifiants de compte d'étiquettes | ID de compte de la politique de détection d'événements d'alerte. |
| Étiquettes règle d'alerte ID | ID de la stratégie de détection d'événements d'alerte ayant généré la violation. |
| ID cible | ID cible. |
| Problème d'état de mise en sourdine | L'état de mise en sourdine calculé du problème ( |
| ID de compte | ID de compte. |
| Nombre d'événements d'alerte ouverts | Le nombre total d'événements d'alerte ouverts sur ce problème. |
| Propriétaire | La personne qui a reconnu le problème. |
| URL de la règle d'alerte | URL de règle d'alerte. |
| Priorité des questions | Niveau de priorité du problème ( |
| Texte prioritaire de la publication | Émettez la priorité en minuscules ( |
| Nombre de problèmes | Nombre de problèmes. |
| État d'émission | État du cycle de vie du problème ( |
| Texte sur l'état de l'émission | État du cycle de vie du problème en minuscules ( |
| Statut de corrélation des problèmes | L'état de corrélation du problème. |
| Nombre d'événements d'alerte | Le nombre d'événements d'alerte agrégés ou corrélés dans le problème. |
| Problème déclenché à | Horaire de déclenchement notification du problème. |
| Événement déclencheur notification de problème | L'événement déclencheur de notification ( |
| Numéro mis à jour à | Horaire d'émission mis à jour pour la dernière fois. |
| URL du graphique de violation | Lien vers l'image du graphique de violation. |
| Nom du Workflow | Le nom du workflow qui a été déclenché. |
Exemples d'enrichissement des données de workflow
Pour obtenir des informations sur l'entité qui a enfreint une condition, vous pouvez utiliser des variables personnalisées dans le cadre de l'instruction WHERE de la requête. Par exemple, pour obtenir l'état de l'instanceEC2, utilisez :
SELECT latest(ec2State) FROM ComputeSample WHERE provider = 'Ec2Instance' AND entityName IN {{entitiesData.names}}Cette requête renvoie une valeur unique (par exemple, stopped), car la requête n'utilise qu'un seul champ. La variable entitiesData.names est une liste d'identifiant pour l'entité. Vous pouvez utiliser n’importe quelle autre propriété d’entité de la même manière.
Vous pouvez utiliser des variables personnalisées pour enrichir votre requête de données workflow de différentes manières :