Le monitoring des performances des applications (APM) de New Relic apporte la flexibilité de monitorer les différentes parties de l'application. Les puissants agents de New Relic rendent cela possible grâce à la collection des données télémétriques et en les envoyant à New Relic. Comme avec tout autre logiciel, vous devrez vous charger de la maintenance de vos agents et les mettre régulièrement à jour. Dans ce blog, nous vous expliquons les trois principales raisons de mettre à jour votre agent ainsi que les bonnes pratiques pour bien le faire.

1. Réduction des vulnérabilités de sécurité

La principale raison de mettre à jour vos agents est la sécurité. Les pirates peuvent profiter des faiblesses des logiciels obsolètes, ce qui peut entraîner toute une panoplie de problèmes, dont le vol d'informations confidentielles, des fichiers inutilisables, et plus encore. Les mises à jour des agents incluent souvent des correctifs logiciels qui réduisent les vulnérabilités de sécurité. Si vous ne mettez pas à jour vos agents, vous mettez en danger vos clients, vos équipes et votre entreprise.

2. Amélioration de vos capacités de monitoring

Les mises à jour des agents incluent souvent de nouvelles fonctionnalités qui améliorent la visibilité de vos systèmes et accélèrent nettement le processus de repérage et de résolution des problèmes. Vous trouverez ci-dessous quelques‑uns des avantages des agents les plus récents de New Relic APM :

  • Décodez la complexité des systèmes avec le tracing distribué :  les tout derniers agents APM comprennent automatiquement le tracing distribué. Celui-ci vous permet de voir toutes vos dépendances de services et de rapidement descendre dans les requêtes et erreurs individuelles pour trouver la cause profonde des problèmes.
  • Dépannez plus rapidement avec les logs en contexte : les tout derniers agents APM ajoutent automatiquement le contexte aux logs. Il n'est pas nécessaire de gérer les transferts de logs par des tiers (log forwarders). Minimisez le changement de contexte et résolvez les problèmes plus rapidement en accédant aux logs ainsi qu'à d'autres données télémétriques pertinentes dans l'interface de New Relic APM.

  • Enregistrez et monitorez les événements critiques : les dernières mises à jour vous permettent de définir, visualiser et recevoir des alertes sur trois fois plus d'événements personnalisés que les agents précédents. Les données sur les événements représentent des occurrences discrètes avec un haut niveau de détail, ce qui les rend parfaitement adaptées pour des analyses poussées et permet de créer des requêtes pertinentes pour votre activité.
  • Accédez aux données de télémétrie dans votre IDE : nos tout derniers agents prennent en charge CodeStream et vous permettent ainsi de voir toutes les données télémétriques associées avec des lignes de code spécifiques. Vous pouvez utiliser CodeStream pour discuter du code, faire le suivi des problèmes, examiner les demandes de tirage et passer directement d'Errors Inbox au code adéquat dans votre environnement de développement intégré (IDE).

3. Accès à l'assistance technique et au débogage

À mesure que les anciens logiciels deviennent obsolètes, vous disposez de moins d'options d'assistance technique. En conséquence, les tickets vers les équipes d'assistance peuvent prendre plus longtemps, ou ne plus être du tout couverts. Les équipes informatiques se concentrent sur le débogage et l'assistance technique des fonctionnalités des agents les plus récents, ce qui signifie qu'il est plus difficile, voire dans certains cas impossible, d'obtenir des mises à jour pour les logiciels plus anciens. En mettant les agents à jour, vous profitez des correctifs et des fonctionnalités fournies avec les nouvelles versions.

Bonnes pratiques pour mettre à jour vos agents

1. New Relic recommande de passer à la toute dernière version des agents dès qu'elle est disponible. Si votre organisation a mis en place des pratiques qui vous empêchent de le faire, vous devriez au moins vous assurer que les agents sont régulièrement mis à jour à une version récente publiée au cours des derniers 90  jours. 

2. Vérifiez la version de l'agent que vous utilisez pour savoir quand la mise à jour sera nécessaire. Vous pouvez activer l'application Agent Groundskeeper sur votre compte pour identifier les agents qui utilisent des versions obsolètes.

3. Essayez d'installer la même version de l'agent New Relic sur tous vos services. En effet, des versions d'agent différentes peuvent entraîner une expérience de dépannage peu fiable. Par exemple, si certains de vos agents signalent des données de traces distribuées alors que d'autres ne le font pas, vous aurez des traces interrompues qui empêcheront de trouver facilement la source d'un problème sur plusieurs services.

4. Utilisez l'automatisation pour déployer et mettre à jour les agents. Consultez la section Mise à jour des agents New Relic dans la documentation pour de plus amples détails.

5. Lisez les notes de version des agents New Relic, afin de pouvoir profiter pleinement de nos toutes dernières fonctionnalités, des améliorations, et des importants correctifs de sécurité, ainsi que des annonces de fin de vie. Vous pouvez vous abonner au flux RSS pour recevoir des alertes dès qu'il y a un changement.

Sonya Judd, Chef du personnel pour la sécurité et la conformité chez New Relic, a contribué à cet article de blog.