L'intégration de New Relic Infrastructure inclut une intégration permettant de signaler vos données AWS Health à New Relic. Ce document explique comment activer cette intégration et décrit les données qui peuvent être signalées.
Caractéristiques
Cette intégration collecte des informations auprès d'AWS Health sur les événements pouvant affecter les ressources et services AWS à l'échelle mondiale ou dans un compte spécifique. Ces données peuvent vous aider à anticiper les pannes potentielles des applications.
AWS Health signale trois types d’événements :
- Open issues:Affiche les problèmes susceptibles d'affecter votre infrastructure AWS.
- Scheduled changes: Vous informe à l'avance des activités planifiées susceptibles d'avoir un impact sur les services et les ressources AWS.
- Notifications:Fournit des informations supplémentaires.
L'événement de santé sera lié à l'entité existante pour les ressources AWS EC2 et héritera de toutes les métadonnées d'entité disponibles telles que la région, la zone de disponibilité, la balise de ressource et plus encore.
Pour voir la liste complète des attributs disponibles, utilisez la fonction keyset
:
FROM AwsHealthNotification SELECT keyset()
Exigences
Cette intégration est disponible uniquement pour les clients AWS disposant d'un plan de support Business ou Enterprise, car il s'agit d'une exigence pour utiliser l'API AWS Health.
Activer l'intégration
Pour activer cette intégration, suivez les procédures standard pour connecter les services AWS à New Relic.
Conseil
Seuls les événements de santé survenus après l'activation de l'intégration AWS Health seront collectés. Les événements de santé survenus dans le passé ne seront pas collectés.
configuration et sondage
Vous pouvez modifier la fréquence d'interrogation et filtrer les données à l'aide des options de configuration.
Informations d'interrogation par défaut pour l'intégration AWS Health :
- Intervalle d'interrogation de New Relic : 5 minutes
Explorer les données d'intégration
Pour utiliser les données de cette intégration :
- Allez à one.newrelic.com > All capabilities > Infrastructure > AWS.
- Sélectionnez l’un des liens d’intégration AWS Health disponibles.
- Pour afficher une chronologie lorsqu'un événement de santé AWS est créé, modifié ou supprimé, utilisez la pageEvents .
monitoring des événements et alertes
Les événements AWS Health sont ingérés en tant que AwsHealthNotification événement. Vous pouvez requêter, créer un widget et définir une règle d'alerte NRQL en fonction de ces événements.
Le tableau suivant montre l'attribut principal disponible pour l'événement AwsHealthNotification :
événement attribut | Description |
---|---|
| L'ARN de la ressource AWS. |
| L'ARN de l'événement de santé AWS lui-même. |
| La région AWS touchée. |
| Nombre de ressources affectées. Métrique générée automatiquement qui peut être utilisée pour définir les conditions New Relic . |
| Description détaillée de l'événement. |
| Catégorie AWS Health : problème, modification planifiée, notification de compte, enquête. |
| Une liste d'identifiants uniques pour les types d'événements. Par exemple, |
| Les services AWS associés à l'événement. Par exemple, EC2, RDS. |
| L’état de l’événement de santé AWS : |
| La date et l'heure de début de l'événement (au format chaîne). |
| L'horodatage de l'époque (en secondes) pour le début de l'événement. |
| La date et l'heure de résolution de l'événement (au format chaîne). |
| L'horodatage de l'époque (en secondes) pour la résolution de l'événement. |
| La date et l'heure de la dernière mise à jour de l'événement reçue (au format chaîne). |
| L'horodatage de l'époque (en secondes) pour la dernière mise à jour d'événement reçue. |
La condition d'alerte NRQL peut être définie pour recevoir une notification lorsque des événements de santé sont signalés par AWS.
Par exemple, la requête suivante monitore tous les problèmes ouverts sur EC2 par ressource :
SELECT uniqueCount(affectedEntityArn) FROM AwsHealthNotification where statusCode = 'open' and eventTypeCategory = 'Issue' and service = 'EC2'