Consultez le contexte d'une entrée de journal spécifique dans son fichier d'origine directement depuis la console SLS, sans vous connecter au serveur.
Prérequis
Logtail collecte les journaux. Utiliser Logtail pour collecter les journaux.
Vous avez créé des index. Créer des index.
Fonctionnement
Spécifiez une source de journal (serveur et fichier) ainsi qu'une entrée de journal cible. La fonctionnalité renvoie les entrées adjacentes du même fichier, ce qui vous aide à retracer les erreurs dans leur contexte.
Scénarios
Par exemple, une application de livraison de repas O2O enregistre chaque transaction sur un serveur. Une transaction réussie englobe la connexion, la navigation, l'ajout au panier, la passation de commande, le paiement et la génération de la commande.
Lorsqu'une commande échoue, les ingénieurs O&M doivent identifier rapidement la cause. Traditionnellement, un administrateur doit accorder l'accès au serveur pour permettre la recherche des journaux d'application par ID de commande.
Avec SLS, les ingénieurs peuvent :
Installez Logtail sur chaque serveur, créez un groupe de machines et une configuration Logtail dans la console SLS, puis activez l'envoi des journaux incrémentiels par Logtail.
Sur la page de requête et d'analyse, spécifiez une plage de temps et localisez le journal d'échec par ID de commande.
Remontez à partir du journal d'échec pour trouver les entrées associées, telles qu'un prélèvement bancaire échoué.
Avantages
Identifiez les causes des défaillances sans modifier les applications ni les formats de journal.
Interrogez le contexte des journaux directement depuis la console SLS sans accès au serveur.
Affinez les résultats par plage de temps avant d'exécuter une requête contextuelle pour accélérer le dépannage.
Accédez aux journaux historiques à tout moment depuis la console SLS, indépendamment des limites de stockage du serveur ou de la rotation des journaux.
Procédure
SLS utilise un PackId pour associer un journal à son contexte. Logtail génère automatiquement un PackId lors de la collecte, et les SDK Producer en génèrent un lors de l'écriture des journaux. Vous pouvez également générer et envoyer manuellement un PackId en appelant l'opération PutLogs. Associer un journal à son contexte à l'aide d'un PackId.
Connectez-vous à la console Simple Log Service.
-
Dans la section Projects, cliquez sur le projet souhaité.

-
Dans l'onglet , cliquez sur le logstore souhaité.

Facultatif : Saisissez une instruction de recherche et sélectionnez une plage de temps.
-
Dans l'onglet , recherchez le journal cible et cliquez sur l'icône
.L'icône de loupe apparaît à droite de l'horodatage de l'entrée de journal.
-
Faites défiler la page vers le haut ou vers le bas pour afficher le contexte du journal spécifié.
Cliquez sur Old pour charger les journaux antérieurs.
Cliquez sur Update pour charger les journaux ultérieurs.
Cliquez sur All Fields pour gérer les champs affichés. Tous les champs sont visibles par défaut. Cliquez sur un nom de champ pour basculer sa visibilité.
Dans la zone de texte Filter, saisissez un mot-clé pour filtrer les entrées de journal.
Dans la zone de texte Highlight, saisissez une chaîne pour mettre en surbrillance toutes les occurrences.