Cette traduction automatique est fournie pour votre commodité.
En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.
one.newrelic.com > All capabilities > Logs:Pour explorer et gérer votre log, utilisez la navigation de gauche. Pour afficher des informations détaillées, cliquez sur n’importe quelle ligne log .
Trouver l'interface utilisateur du log
Pour trouver l’interface utilisateur du log, à partir de one.newrelic.com, sélectionnez Logs.
Explorez vos données log
Utilisez la navigation de gauche dans l'interface utilisateur du log comme un workflow simple à travers tous les logs, les attributs, les modèles, le logging en direct et les requêtes. Gérez vos données log en supprimant ou en analysant les données, en créant des partitions de données et en configurant des alertes. hacher ou masquer toutes données sensibles dans votre log avec expression d'obfuscation et règles. Obtenez plus de détails sur un log spécifique et ses attributs à partir de la navigation centrale.
Pour explorer vos données de logging, suivez ce workflow de base.
Pour repérer les pics ou les baisses suspects dans le log des messages, cliquez sur Patterns dans le menu de navigation de gauche.
Pour consulter le log d'une période spécifique, cliquez sur ce point (ou cliquez et faites glisser une zone) sur le graphique ou utilisez le sélecteur d'intervalle de temps.
Le menu de navigation de gauche comprend des options pour vous aider à affiner la portée de vos résultats de recherche initiaux ou à trouver rapidement une valeur hors norme.
Si vous ne savez pas par où commencer, cliquez sur Attributes dans le menu de navigation de gauche, puis sélectionnez des valeurs supplémentaires si nécessaire. Par exemple, si un hôte répertorié sous l'attribut hostname génère significativement plus de messages d'erreur que les autres, sélectionnez cette valeur pour l'appliquer à votre recherche.
Pour gérer la quantité de données log collectées et stocker moins de logs, créez des règles de filtre de suppression qui évitent de collecter des données dont vous n'avez pas besoin.
Le cas échéant, les messages de log indiquent un niveau de gravité (INFO, DEBUG, etc.). Sélectionnez un message de log pour afficher ses détails sous forme de tableau d'attributs ou de JSON.
Pour voir quels attributs sont inclus dans un message de log, cliquez sur la ligne log .
Pour aider à résoudre les problèmes liés à une valeur spécifique dans les détails log , affichez le log environnant pour les détails de l'attribut.
Pour obtenir plus de détails dans des messages extrêmement longs, développez les données stockées sous forme de blobs.
Par défaut, l'interface utilisateur du log affiche tout votre log, mais vous pouvez également effectuer une recherche avec des mots-clés ou des phrases pour trouver les résultats souhaités. Par exemple:
process failed
Vous pouvez également utiliser le champ de recherche avec liste déroulante de saisie semi-automatique pour sélectionner un attribut, un opérateur et une valeur. Par exemple:
service_name equals my service
Pour aider votre requête à se concentrer sur les détails dont vous avez besoin, ajoutez ou supprimez un attribut en procédant de l'une des manières suivantes :
Dans le menu de navigation de gauche, sélectionnez Attributes, sélectionnez les valeurs souhaitées, puis cliquez sur Query logs.
Dans la table du log, cliquez sur l'icône + pour ajouter un attribut, puis cliquez dessus pour l'ajouter à la requête.
Pour passer de la barre de recherche de syntaxe Lucene à une requête NRQL, cliquez sur le bouton NRQL à côté de la barre de recherche. Il n'y a pas d'équivalence directe entre NRQL et Lucene, ce qui signifie que la requête NRQL sera souvent plus simple et moins complexe, mais cela vous donne un point de départ utile pour créer une requête avec les mêmes données.
Vous pouvez écrire des requêtes NRQL sur événement de log sans perdre vos filtres avec le générateur de requêtes NRDB. Cliquez sur le bouton NRQL à droite de la barre de recherche du log, puis démarrez la requête.
Se concentrer sur le log le plus utile peut vous aider à :
Optimizing performance: Pour organiser les données au sein d'un compte et optimiser les performances des requêtes, créez des règles de partition de données.
Reviewing deployments: Pour voir immédiatement comment votre système réagit au déploiement ou à d'autres modifications de l'application, activez le logging en direct.
Bypassing unrelated details: Pour afficher l'intégralité du log pour une valeur spécifique, examinez la liste des attributs dans Log details pour le log sélectionné, puis continuez à ajouter ou à supprimer des attributs selon vos besoins.
Finding the root cause: Pour aider à identifier la cause profonde d'un problème avant qu'il ne se produise ou son impact après un événement, cliquez sur ... dans Log details pour afficher le log environnant.
Getting more context: Pour voir les logs liés aux autres données télémétriques de vos applications et hôtes, utilisez logs en contexte.
Une fois que vous avez affiné l'ensemble des logs avec des filtres, puis ouvert un log spécifique, vous pouvez voir les traces associées distribuées. Tant que vous avez configuré le tracing distribué et qu'il existe des échantillons de trace liés au log, vous verrez une option pour les afficher. Il s'agit d'un moyen rapide d'afficher les informations trace sans accéder à la page de tracing distribué principale.
Si vous ouvrez le volet Log details et voyez une section Distributed trace , vous avez deux options pour afficher la trace de portée dans une vue en cascade :
Cliquez directement sur le nom de la trace ou cliquez sur l'icône avec une flèche à droite, ce qui ouvre la vue de focus en cascade qui met en évidence les étendues de trace avec des erreurs.
Vous pouvez également cliquer sur Explore pour ouvrir une cascade non filtrée dans laquelle vous pouvez cliquer sur toutes les travées.
Utilisez l'une des fonctions principales de l'interface utilisateur de New Relic pour explorer vos données (compte spécifique, plage horaire, métriques et événements, générateur de requêtes, etc.) et partagez les données avec des graphiques, ajoutez-les au dashboard, etc. Pour plus d'informations, consultez les exemples dans ce document.
Exporter
Pour exporter un sous-ensemble de votre log à partager, l'utilisateur peut exploiter notre fonctionnalité d'exportation dédiée dans l'interface utilisateur du log. Cette fonctionnalité permettra d'exporter jusqu'à 5 000 enregistrements log au format CSV ou JSON. Les enregistrements log seront téléchargés localement sur votre machine dans le dossier /Downloads/ de votre navigateur actuel.
Autorisations
Pour plus de détails sur les autorisations par type d'utilisateur, voir type d'utilisateur.
Vous pouvez créer un rôle personnalisé qui restreint la capacité NRQL drop rules et limite la création de filtres de dépôt. Si nécessaire, vous pouvez également ajouter la restriction à l'utilisateur de base. En savoir plus sur les règles de dépôt.
Enregistrez vos vues
Vous pouvez enregistrer votre requête de log, configuration de la table, la plage horaire et le regroupement d'attributs dans une vue enregistrée, afin de pouvoir y revenir rapidement ultérieurement. Pour enregistrer une vue d’analyse log après avoir configuré la vue :
À partir de l’une des pages de l’interface utilisateur de la section Your logs , cliquez sur Saved views à droite, puis sur Create new.
Donnez un nom à la vue actuelle.
Sélectionnez les aspects de la vue actuelle que vous souhaitez enregistrer.
Sélectionnez les autorisations d’accès pour les membres de votre équipe.
Exemples
Voici quelques exemples de la manière dont vous pouvez utiliser notre interface utilisateur de log pour obtenir des informations détaillées.
Vous pouvez créer une condition d'alerte directement dans l'interface utilisateur du log :
Recherchez les résultats sur lesquels vous souhaitez générer une alerte ; par exemple, service_name:"your service" "fatal error".
Cliquez sur la cloche icône à côté de la barre de requête.
Complétez la procédure
Examinez la requête NRQL qui alimentera la condition d’alerte.
Après avoir enregistré la condition d'alerte, vous pouvez la visualiser dans l'interface utilisateur , où vous pouvez apporter des modifications supplémentaires si nécessaire.
À partir de l'interface utilisateur Logs, vous pouvez ajouter des données log sous forme de widgetde tableau à un dashboard. Vous pouvez également créer des tables log avec métriques et événement ou le générateur de requêtes dans New Relic.
Sur la droite, cliquez sur Saved views et sélectionnez une vue enregistrée. Ou recherchez les résultats que vous souhaitez tracer ; par exemple, service_name:"checkout service" "process failed".
Cliquez sur Add to dashboard, puis remplissez les détails pour ajouter le graphique log sous forme de tableau à un dashboard existant ou nouveau.
Ensuite, depuis votre dashboard vous pouvez :
Utilisez les dashboard widget fonctions standard , telles que la copie, la modification, la suppression, etc.
Cliquez sur n’importe quelle ligne log pour afficher les détails la concernant.
Mettez à jour votre requête pour ajouter plus de colonnes.
interrogez les données log à partir d'autres comptes disponibles et ajoutez d'autres graphiques (par exemple, en tant que données comparatives) à votre dashboard.
Cliquez sur Open in logs pour accéder directement à l’interface utilisateur Logs pour un dépannage supplémentaire.
Pour avoir une meilleure compréhension de ce qui se passait sur l'hôte au moment où une erreur s'est produite dans votre application, vous devez pouvoir voir les logs en contexte. Ensuite, pour résoudre les erreurs associées :
Accédez à APM > Errors inbox ou APM > (select an app) > Events > Error analytics et sélectionnez une trace d’erreur.
Dans les détails de la trace d’erreur, cliquez sur Open in logs.
Parcourez les détails log associé.
Pour identifier l’hôte générant l’erreur, cliquez sur ... pour votre choix, puis cliquez sur Show surrounding logs.
Pour résoudre le problème de latence de cette manière, vous devez pouvoir voir les logs en contexte. Ensuite, pour avoir une meilleure compréhension du fonctionnement de votre système lorsque les performances ralentissaient sensiblement :
Depuis la page Summary de l’application, cliquez sur Distributed tracing, puis sélectionnez une trace particulièrement lente.
À partir de la trace Details, cliquez sur Logs.
Liens pour se connecter à New Relic
En fonction de votre abonnement New Relic, vous pouvez accéder à votre log depuis plusieurs endroits dans l'interface utilisateur de New Relic. Pour certaines de ces options, vous devez pouvoir voir les logs en contexte.
Conseil
Laissez l'agent de votre application transmettre les données log directement à New Relic avec les logs en contexte APM. Pas besoin d’installer ou de maintenir de logiciel tiers supplémentaire !