New Relic : mesure des performances, collecte de métriques et alertes en temps réel.

Le suivi des performances et de l’état de santé d’une application ou d’un site web est primordial. Les APM (Application Performance Monitoring) permettent de mesurer l’ensemble des indicateurs et de collecter les différentes métriques. New Relic, une entreprise américaine fondée en 2008, propose une plateforme de monitoring complet pour les développeurs et les opérateurs (DevOps). Elle vise à fournir un aperçu approfondi des performances et de la fiabilité d’un système en temps réel. Conçue pour localiser et diagnostiquer les problèmes survenus, l’APM peut suivre le débit de vos transactions web, analyser les éventuelles anomalies de l’application, identifier la lenteur des requêtes SQL ou des requêtes web et, en général, fournir une grande quantité de données utiles pour un dépannage rapide et confortable.

Les outils de mesure de performance

Il existe aujourd’hui de nombreuses plateformes et outils de mesure de métriques. Parmi les plus connus, GTMetrix, Google PageSpeed Insights ou encore Pingdom. Grâce à eux, vous pouvez tester simplement votre site web à partir d’une url, et mesurer différents indicateurs de performance. Dans le cas de Google PageSpeed Insights, toutes ces métriques donnent lieu à une notre comprise entre 0 et 100. Pour chaque donnée, l’outil fournit un diagnostic de l’existant, et les opportunités d’amélioration que vous pouvez apporter à votre site internet.

En résumé, ces outils vous permettent : 

  • de connaître à un instant T les performances de votre site web
  • d’identifier les éléments qui ralentissent le chargement du contenu 
  • d’optimiser la vitesse de chargement des différentes ressources
  • de mesurer l’efficacité des modifications apportées

De bons indicateurs, mais limités

Si à première vue, les outils de mesure que l’on peut qualifier de grand public, fournissent des indicateurs clés intéressant pour améliorer les performances d’un site web, ils restent néanmoins limités. Un bon suivi des métriques implique un monitoring constant, la collecte ainsi que l’analyse en temps réel des différents indicateurs.

Un bon outil de mesure doit pouvoir prendre en charge différents environnements, mesurer en profondeur les nombreuses requêtes effectuées entre l’application et le serveur.

Un outil professionnel, des usages multiples

New Relic APM vient combler les lacunes des outils précédemment cités, notamment grâce aux nombreuses fonctionnalités qu’il propose. Des tableaux de bord complets vous permettent d’analyser en temps réel la santé de vos applications, et d’être informé en cas de besoin. Ainsi, vous pouvez intervenir dès qu’une alerte est remontée, avant-même que votre client ou vos utilisateurs finaux ne se rendent compte de quoi que ce soit.

Mesure et analyse en temps réel

Récolter des données et multiplier les mesures de performance, c’est bien, mais ce n’est pas optimal. Pouvoir analyser en temps réel son application pour identifier d’où vient un problème, et y remédier de manière rapide, voilà tout l’intérêt d’une application de monitoring de performances comme New Relic.

Surveillez le débit et le trafic sur votre réseau, les temps de réponse, mais aussi l’état de santé de vos services web et le taux d’utilisation des ressources allouées dans votre cloud. Vous imaginez alors les économies que vous pouvez réaliser sur le tarif de votre cloud  en optimisant et en dimensionnant celui-ci de manière beaucoup plus précise.

Tableaux de bord personnalisables

Vous avez accès à toutes ces données sur des tableaux de bord faciles à mettre en place, et personnalisables. Vous pouvez sans problème utiliser les instruments de mesure tels quel et récolter les données dans les dashboards fourni clés en main par la plateforme. La personnalisation est néanmoins de mise avec une fonctionnalité très appréciée, puisque vous pouvez ajouter vos propres instruments, comme des appels API depuis votre code source.

Grâce à cela, vous pouvez monter votre tableau de bord parfait et avoir un aperçu vraiment global de votre infrastructure.

Informations et alertes 

Pouvoir analyser en temps réel l’état de ses applications, c’est se donner la possibilité d’intervenir dès qu’une alerte est remontée. Et pour ça, New Relic APM est vraiment pratique. Déterminez quels sont vos niveaux d’alertes ainsi que les métriques à monitorer, et l’outil se charge de vous prévenir quand il y a besoin. Combiné à un logiciel de gestion de projets comme Slack, vos équipes peuvent ainsi prendre en charge très rapidement un incident et effectuer une intervention technique. La capacité d’analyse des erreurs est très poussée, avec une granularité très fine permettant de déterminer avec précision quelle partie du code source pose problème. 

Au-delà de faciliter le travail de vos équipes, et d’aider à améliorer très nettement les performances de vos applications, toutes ces alertes traitées au fur et à mesure ont également pour objectif, que vos clients ne soient jamais affectés.

Et pour aller plus loin, l’IA (intelligence artificielle) est mise à contribution. L’apprentissage de New Relic Applied Intelligence met en évidence les risques d’erreurs et les modèles courants pouvant mener à celles-ci, évitant ainsi les escalades de pannes. 

Le Graal de la télémétrie pour les DevOps

En plus de toutes fonctionnalités citées plus haut, sachez que New Relic s’intègre très facilement aux outils habituels utilisés par vos équipes DevOps, tel que Splunk, Sumo Logic, Jira, Slack ou encore PagerDuty. Pour s’adapter à tous vos environnements, un suivi intégral pour les langages les plus utilisés : Ruby, .NET, Go, PHP, Java, Node.js et Python, est proposé. La plateforme s’intègre parfaitement à une architecture cloud et évolue avec votre infrastructure pour une meilleure flexibilité. Adopter New Relic APM, ce n’est pas seulement faciliter la vie de vos DevOps, mais c’est aussi réduire considérablement les risques de pannes et les coûts liés à une indisponibilité plus ou moins longue.

Comparez les performances des cloud providers

Migrer ses infrastructures n’est pas une décision légère, et les conséquences en cas de mauvais choix peuvent être catastrophiques. Heureusement, New Relic APM vous permet facilement de comparer les différents cloud providers identifiés. Ainsi, vous pouvez vous faire une idée globale des performances d’utilisation du CPU et de la RAM, de l’uptime (SLA) que vous pouvez obtenir et faire votre choix en toute sérénité.

Déployez New Relic en quelques instants avec notre plateforme

New Relic se déploie sur votre infrastructure via lignes de commande (SSH), et, selon votre architecture, peut prendre beaucoup de temps. Nous sommes l’un des rares cloud providers à avoir choisi de vous proposer sur notre plateforme de cloud haut de gamme et résiliente, l’installation de New Relic en un clic sur votre hébergement WordPress managé. Nous vous encourageons à effectuer un benchmarking entre notre plateforme et d’autres fournisseurs de cloud afin de vous faire une idée des performances que vous pouvez atteindre.

Installation en un clic sur votre serveur

Comme New Relic est l’une des solutions les plus fréquemment utilisées et les plus populaires pour superviser les mesures d’application, nous avons préparé un module complémentaire spécial pour simplifier sa livraison. Mis en œuvre sur la base de JPS (Jelastic Packaging Standard), il permet d’installer ce logiciel en un seul clic de souris et de commencer à suivre les informations les plus cruciales du serveur d’application en quelques minutes. En outre, vous pouvez toujours rester à jour grâce à l’option intégrée d’installation automatique des mises à jour New Relic disponibles.

Voyons comment dévoiler les capacités de performance latentes de votre application avec l’aide de New Relic. Pour procéder à l’installation du module complémentaire, vous devez disposer :

  • d’un compte New Relic déjà enregistré, avec votre identifiant unique d’utilisateur (c’est-à-dire la clé de licence)
  • d’au moins un environnement unique créé sur l’une des plateformes de nos partenaires, avec l’application déployée que vous souhaitez suivre

Une fois ces conditions remplies, vous pouvez facilement intégrer l’agent New Relic à votre environnement cloud. Il vous suffit de suivre les étapes ci-dessous :

Depuis votre panneau de gestion d’environnements cloud, sélectionnez Add-ons

Sur l’Add-on « New Relic APM » cliquez sur Installer

Saisissez votre Clef de licence puis cliquez sur Installer pour déployer New Relic APM en quelques instants sur votre environnement !

Happy benchmarking !

leRucher CLOUD, hébergement professionnel de WordPress sur Cloud privé de haute disponibilité

Recevoir la newsletter leRucher CLOUD

Partenaires technologiques

© 2020 leRucher CLOUD - Tous droits réservés

Send this to a friend