Si vous utilisez Amazon Web Services (AWS), vous devez pouvoir optimiser les performances et constamment améliorer vos opérations, ce qui rend le monitoring des ressources AWS essentiel. Et si AWS CloudWatch est pratique pour obtenir des informations importantes sur les ressources AWS, vous devez utiliser l'intégration AWS Metric Streams de New Relic pour vraiment comprendre les performances de votre stack. Poursuivez votre lecture pour découvrir les avantages et les fonctionnalités de l'envoi des données des flux de métriques AWS vers New Relic.
Pourquoi envoyer les flux de métriques AWS CloudWatch
L'intégration de New Relic avec les flux de métriques AWS CloudWatch vous apporte les avantages suivants :
Une visibilité complète : vous obtenez une vue unifiée et uniformisée de votre environnement AWS ainsi que d'autres métriques de performance de l'application, ce qui simplifie le monitoring et vous permet de résoudre les problèmes plus rapidement.
Des alertes et des notifications en temps réel : vous obtenez des alertes en temps réel sur les métriques des ressources AWS critiques, ce qui vous permet de résoudre les problèmes de manière proactive grâce aux puissantes capacités d'alerte de New Relic.
Des visualisations et analyses améliorées : analysez les tendances et prenez des décisions éclairées à l'aide des dashboards personnalisables de New Relic qui vous permettent de combiner les métriques d'AWS CloudWatch avec d'autres données de performance résidant nativement dans New Relic.
Scalabilité et flexibilité : New Relic s'adapte facilement à la croissance de votre infrastructure AWS pour recevoir des ressources supplémentaires et assurer ainsi le monitoring et l'observabilité constants sur l'ensemble de votre écosystème.
Interrogation d'API AWS ou flux de métriques CloudWatch ?
Pour envoyer les données de monitoring d'AWS à sa plateforme, New Relic propose deux approches différentes : (1) l'interrogation d'API AWS et (2) les flux de métriques CloudWatch. Dans New Relic, le choix entre l'interrogation d'API AWS et le flux de métriques CloudWatch dépend de vos exigences particulières en matière de monitoring, de tolérance à la complexité et de considérations financières. Selon notre analyse, les flux de métriques CloudWatch sont moins coûteux que l'interrogation AWS lorsque vous traitez les mêmes métriques avec la même régularité d'interrogation. Cela étant, explorons davantage chacune de ces deux options et leurs différences :
Interrogation d'API AWS avec New Relic :
New Relic vous permet d'interroger les métriques AWS CloudWatch en utilisant son API et en paramétrant une intégration directe entre New Relic et AWS CloudWatch pour récupérer les métriques.
Avantages :
- Personnalisation : vous pouvez facilement choisir le service CloudWatch à monitorer en paramétrant des intervalles d’interrogation depuis le dashboard New Relic.
Inconvénients :
- Disponibilité de la fonctionnalité : lorsque AWS CloudWatch déploie de nouveaux services ou de nouvelles métriques, il y a un décalage le temps que New Relic mette en service l'API mise à jour.
- Coût d'AWS : les appels d'API AWS pour les métriques d'interrogation peuvent entraîner des frais supplémentaires.
Flux de métriques CloudWatch :
Les flux de métriques AWS CloudWatch sont un service qui vous permet de diffuser les métriques CloudWatch vers des outils tiers comme New Relic en temps quasi réel, simplifiant ainsi le processus d'envoi des métriques CloudWatch dans New Relic.
Avantages :
- Données en temps réel : vous avez accès en temps quasi réel aux métriques CloudWatch, ce qui garantit que vous disposez des toutes dernières données.
- Faibles frais généraux : l'impact sur le coût des appels d'API AWS est minimal comparé à celui des interrogations.
- Personnalisation (nouvelle capacité) : cette capacité nouvellement ajoutée vous apporte la flexibilité de filtrer les métriques en fonction du nom de la métrique AWS CloudWatch, ce qui vous permet de dépasser la limite que présentait cette approche auparavant.
- Coût plus faible : lorsqu'elle est implémentée à la même fréquence que l'interrogation, cette solution est moins chère que l'interrogation AWS via les API.
- Disponibilité de la fonctionnalité : au fur et à mesure qu'AWS déploie de nouveaux services, ils sont immédiatement pris en charge par les flux de métriques d'AWS car il n'y a aucun besoin de développement de la part de New Relic.
Inconvénient :
Les flux de métriques ne proposent toujours pas la prise en charge d'AWS Billing, AWS CloudTrail, AWS Health, AWS Trusted Advisor, AWS VPC et AWS X-Ray. Pour de plus amples détails sur les services pris en charge, consultez cette page.
New Relic propose un widget appelé Cost comparison - Polling vs Metric Streams. Ce comparateur des coûts d'interrogation et du flux de métriques CloudWatch vous permet de comprendre les économies que vous pouvez faire lorsque vous effectuez la migration de vos services existants. Pour l'utiliser, connectez-vous à New Relic puis sélectionnez Infrastructure > AWS > Account status dashboard.
Il est souvent avantageux de commencer avec les flux de métriques dans un souci de simplicité et de plus grande flexibilité, puis d'envisager l'interrogation d'API AWS, si vous avez besoin de services ou d'un niveau de personnalisation qui n'est pas pris en charge par les flux de métriques.
Pour intégrer New Relic aux flux de métriques AWS CloudWatch suivez ces étapes :
Meilleures pratiques pour l'utilisation des flux de métriques d'AWS
Pour tirer le maximum de l'intégration de New Relic et des flux de métriques AWS CloudWatch, envisagez de mettre en place les bonnes pratiques suivantes :
- Définissez des objectifs de monitoring : définissez clairement vos objectifs de monitoring et identifiez les métriques de ressources AWS cruciales qui sont alignées sur vos objectifs métier.
- Créez des dashboards personnalisés : configurez vos dashboards New Relic pour combiner les métriques AWS CloudWatch avec d'autres données de performance et obtenir une vue complète qui vous aidera à identifier les corrélations de performances et les informations importantes.
- Configurez des alertes : paramétrez les alertes New Relic pour les services que vous voulez observer, en vous concentrant sur les alertes actionnables qui requièrent une attention immédiate.
- Passez le tout en revue et optimisez-le (régulièrement) : passez continuellement en revue les données sur les performances, analysez les tendances, et optimisez votre infrastructure AWS en fonction des informations détaillées que vous obtenez en envoyant les métriques AWS CloudWatch à New Relic.
Étapes suivantes
L'intégration de New Relic avec les flux de métriques AWS CloudWatch apporte un niveau d'observabilité et de monitoring exceptionnel aux environnements AWS. En tirant parti des atouts des deux plateformes, les entreprises peuvent obtenir des informations précieuses sur les performances de leurs ressources et applications AWS.
Vous êtes prêt à passer à l'étape suivante pour rationaliser la collecte des métriques d'AWS ?
- Inscrivez-vous pour obtenir un compte New Relic gratuit. Vous recevrez 100 Go/mois d'ingestion gratuite des données, un utilisateur Full Platform et un nombre illimité d'utilisateurs Basic.
- Apprenez-en plus sur l'intégration AWS CloudWatch Metric Streams de New Relic.
Les opinions exprimées sur ce blog sont celles de l'auteur et ne reflètent pas nécessairement celles de New Relic. Toutes les solutions proposées par l'auteur sont spécifiques à l'environnement et ne font pas partie des solutions commerciales ou du support proposés par New Relic. Veuillez nous rejoindre exclusivement sur l'Explorers Hub (discuss.newrelic.com) pour toute question et assistance concernant cet article de blog. Ce blog peut contenir des liens vers du contenu de sites tiers. En fournissant de tels liens, New Relic n'adopte, ne garantit, n'approuve ou n'approuve pas les informations, vues ou produits disponibles sur ces sites.