Une explication des variables utilisées pour le New Relic flux de travail des alertes .

Lors de la création d'un workflow, vous pouvez utiliser des variables pour a) déterminer les types de problèmes qui généreront une notification et b) le contenu d'une charge utile de notification. Cette capture d'écran montre la section des frais 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 | Description de l'incident personnalisé de la condition. |
| conditionFamilyId | L'ID de la condition de détection d'incident qui a généré l'incident. |
| noms des conditions d'alerte | New Relic a rompu les conditions. |
| produits à condition d'alerte | New Relic . |
| URL de rappel d'incident | Un lien direct vers le rappel de l'incident concerné. |
| 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éé l'incident(s). |
| noms de règles d'alerte | nom de la politique de détection d'incident qui a généré l'incident. |
| URL du cahier d'exécution | Une liste d’URL runbook . |
| Sources des problèmes | Le(s) système(s) signalant l'incident(s). |
| 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 de toutes les descriptions incident . |
| Titre du numéro | Liste de tous les titres incident . |
| 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'incidents clos | Le nombre total d'incidents fermés sur ce problème. |
| Problème CreatedAt | Horaire de création de l'émission. |
| Composants d'apprentissage automatique | Une liste des composants d’apprentissage automatique des alertes New Relic. |
| Machine learning signaux dorés | Une liste des alertes New Relic des signaux dorés d’apprentissage automatique. |
| Répondeur suggéré par l'apprentissage automatique | (Obsolète) Une liste d'alertes New Relic suggérées par l'apprentissage automatique 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 incidents 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 | Habituellement le titre du premier incident. |
| 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 d'incident d'origine de détection d'incident New Relic. |
| Identifiants de compte d'étiquettes | ID de compte de la politique de détection d’incident. |
| Étiquettes règle d'alerte ID | ID de politique de détection d'incident ayant généré l'incident. |
| 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'incidents ouverts | Le nombre total d'incidents ouverts sur ce problème. |
| Propriétaire | La personne qui a reconnu le problème. |
| URL de la règle d'alerte | règle d'alerte URL. |
| 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'incidents | Le nombre d'incidents qui sont 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 tableau des incidents | Lien vers l'image du tableau incident . |
| nom du flux de travail | 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 :