APM

Affichez les logs de données APM en contexte sans configuration manuelle

Avec la mise à niveau de l'agent APM, visualisez les logs d'application dans le contexte des métriques APM avec les configurations granulaires personnalisées pour vos besoins de sécurité et de facturation. Désactivez cette capacité à tout moment.

Publié Lecture : 5 min
Julian Giuca headshot

Auteur : Julian Giuca

L'accès aux logs d'applications en contexte des métriques APM a toujours été l'une de nos capacités les plus demandées, car elle est essentielle à la résolution efficace des problèmes de performance. Jusqu'à présent, les développeurs devaient manuellement demander l'accès à des hôtes particuliers et configurer le transfert non standard de logs pour collecter les logs d'applications séparément de leurs métriques, traces et événements APM.

Afin de répondre à cette difficulté majeure pour les développeurs, nous avons mis à niveau les agents de langage APM Java, .NET et Ruby pour collecter automatiquement les logs sans devoir paramétrer ni configurer quoi que ce soit grâce à des configurations granulaires personnalisées pour vos besoins de facturation et de sécurité et avec la possibilité de désactiver cette fonctionnalité à tout moment.

Lorsque vous passerez à ces nouveaux agents APM à partir du 3 mai 2022, vous obtiendrez les trois avantages clés suivants : 

  • Élimination de la configuration et de la maintenance manuelles des logs nécessaires pour collecter et transférer des logs vers New Relic en utilisant les agents APM Java, .NET et Ruby.
  • Minimisation de l'obligation de changer de contexte grâce à la visualisation des logs d'application en contexte avec les métriques, traces et événements APM.
  • Résolution plus rapide des problèmes en accédant aux logs dans APM avec une interface améliorée qui vous aide à dépanner les problèmes plus vite.

Lors de la collecte de logs, il est vital d'assurer la sécurité, la conformité et le contrôle. C'est pourquoi nous incluons une prise en charge robuste des éléments suivants : 

  • Possibilité de désactivation à tout moment : désactivez le transfert automatique à tout moment en configurant votre agent ou en utilisant le hub de gestion des données de New Relic. 
  • Contrôle de l'ingestion : utilisez l'échantillonnage de logs dans l'agent pour gérer le volume ingéré, éviter la duplication des ingestions et obtenir 3 fois plus de valeur qu'avec d'autres solutions de gestion des logs. 
  • Conformité : la collecte de logs est désactivée par défaut dans les comptes HIPAA et PCI, et dans ceux qui utilisent le mode High Security, même après la mise à niveau de l'agent. 
  • Sécurité des données : masquez, obfusquez et empêchez l'envoi de renseignements personnels (PII), de renseignements personnels protégés sur la santé (PHI) ou d'autres données sensibles grâce à des configurations de sécurité personnalisables. 

Remarque : Les logs d'application dans APM seront uniquement disponibles après la mise à niveau de l'agent APM. Vous ne verrez aucun changement dans votre compte avant celle-ci.

Les logs automatiques en contexte aident les utilisateurs à dépanner les applications plus rapidement.

Découvrez‑en plus sur ces nouvelles fonctionnalités.

Collecte des logs avec l'agent APM

Les logs sont un élément intégral de la résolution des problèmes de performance et de l'intégrité des applications, mais la collecte des logs d'application est complexe — et souvent frustrante — et elle exige une expertise certaine en matière de domaines et l'accès à l'environnement sous-jacent.

Vous pouvez désormais mettre à niveau vos agents APM (pour les langages d'application pris en charge) et ils collecteront et transféreront automatiquement les logs vers New Relic par défaut, sans nécessiter de paramétrage ni de configuration. Il n'est plus nécessaire d'avoir des sidecars de conteneurs ou des applications tierces1. En un seul déploiement, les utilisateurs peuvent automatiquement monitorer les applications et logs.

Les langages et frameworks suivants sont pris en charge avec cette version :

Java .NET Ruby
Log4j2 Log4net Ruby standard library logger
Logback Serilog  
  Microsoft.Extensions.Loggings  

En savoir plus sur la configuration des logs de l'agent APM.

Visualisation des logs d'application en contexte

Les logs sont bien meilleurs avec le contexte. En ajoutant des métadonnées à vos logs, New Relic fournit le contexte qui associe vos types et entités d'événements télémétriques, comme APM, sur toute notre plateforme. Le fait d'avoir le contexte d'application dans un log signifie que vous pouvez voir tous les logs associés à une application dans une seule et même vue. Vous pouvez dépanner et analyser les données sans avoir besoin de passer d'un écran ou d'un outil à l'autre.

 

La vue de l'expérience des hôtes (infrastructure) est désormais associée aux logs disponibles.

L'interface améliorée fournit des logs là où vous en avez besoin

Nous avons amélioré notre interface utilisateur pour faire remonter les logs dont vous avez besoin ainsi que les données télémétriques pertinentes. Vous pouvez obtenir des logs détaillés sur toute la plateforme New Relic, y compris Errors Inbox, les traces d'application et plus encore. En combinant harmonieusement l'APM et les données de log, il est maintenant plus facile que jamais de résoudre et d'identifier la cause profonde des problèmes.

La fonctionnalité Errors Inbox vous donne accès aux données de log pour chaque instance d'erreur.

Assurez la confidentialité des données en gérant vos logs

La collecte de données présente toujours un risque de divulgation de données sensibles. Les logs peuvent contenir des données sensibles qui ne devraient pas quitter votre environnement, quelle que soit la façon dont vous envoyez ces logs.  Vous avez toujours un contrôle direct sur vos systèmes et sur les données que vous envoyez à New Relic. Assurez-vous de suivre les règles de sécurité de votre organisation pour masquer, obfusquer ou empêcher l'envoi de renseignements personnels, de renseignements personnels protégés sur la santé ou d'autres données sensibles.

Pour plus d'informations, consultez notre documentation sur la sécurité pour la gestion des logs.

Désactivation du transfert automatique des logs

Si vous voulez ingérer des logs en fonction des règles de sécurité de votre organisation ou afin de contrôler les coûts, vous pouvez désactiver les logs en configurant localement le fichier config de votre agent, ou vous pouvez le désactiver au niveau du compte dans le hub de gestion des données de New Relic.

L'ingestion des logs de l'agent APM est désactivée par défaut dans les comptes HIPAA et PCI, et dans ceux qui utilisent le mode High Security, même après la mise à niveau de l'agent.

Vous pouvez également activer l'ingestion des logs des agents APM à tout moment en utilisant le bouton bascule dans l'interface de gestion des données de New Relic. Découvrez-en plus sur la façon d'activer ou de désactiver l'ingestion des logs.

Dans certaines circonstances, les redirecteurs de logs tiers peuvent être requis.