La fonctionnalité d'analyse des journaux de Managed Service for OpenTelemetry s'appuie sur Simple Log Service (SLS). La page du center des journaux est intégrée à la console Managed Service for OpenTelemetry. En cas d'exception métier dans votre application, utilisez l'analyse des journaux depuis la console Managed Service for OpenTelemetry pour localiser précisément l'anomalie.
Prérequis
Connectez une application à Managed Service for OpenTelemetry. Pour plus d'informations, consultez les rubriques et Préparatifs.
Activez Simple Log Service (SLS). Connectez-vous à la console Simple Log Service et suivez les instructions affichées à l'écran pour activer le service.
Un projet a été créé. Pour en savoir plus, consultez la rubrique Gérer un projet.
Créez un Logstore. Pour plus de détails, reportez-vous à la section Créer un Logstore de base.
Transmettez les journaux métier de l'application à Simple Log Service. Consultez la rubrique Présentation de la collecte de données pour obtenir des instructions.
Étape 1 : Associer les journaux métier
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, sélectionnez .
-
Sur la page Applications, sélectionnez une région dans la barre de navigation supérieure et cliquez sur le nom de l'application.
RemarqueSi l'icône
apparaît dans la colonne Language, l'application est connectée à Application Monitoring. Si un tiret (-) s'affiche, l'application est connectée à Managed Service for OpenTelemetry. Connectez-vous à la console Managed Service for OpenTelemetry. Dans le volet de navigation de gauche, cliquez sur Applications.
Sur la page Applications, sélectionnez une région dans la barre de navigation supérieure et cliquez sur le nom de l'application.
Dans le volet de navigation de gauche, cliquez sur Application Settings.
-
Sous l'onglet Custom Configuration, dans la section Business Log Association Settings, associez le Project et le Logstore, puis définissez l'Associated Index.
RemarqueL'Associated Index permet de récupérer le TraceID et d'afficher les journaux correspondant à une trace.
Si l'index configuré dans Simple Log Service est un index full-text, définissez l'Associated Index sur Full-text Index.
Si l'index configuré dans Simple Log Service est un index de champ pour
traceId, définissez l'Associated Index sur l'indextraceIdcorrespondant. Pour imprimer le TraceID dans les journaux, consultez la documentation relative à la fonctionnalité d'impression du TraceID de votre framework de tracing.
Pour savoir comment configurer un index, consultez la rubrique Créer un index.
Dans le coin inférieur gauche de l'onglet Custom Configuration, cliquez sur Save.
Étape 2 : Interroger et analyser les journaux
Dans le volet de navigation de gauche, cliquez sur Log Analysis.
-
Sur la page qui s'affiche, effectuez les opérations suivantes :
-
Dans la zone de recherche, saisissez une instruction de requête et d'analyse.
Une instruction de requête et d'analyse se compose d'une instruction de requête et d'une instruction d'analyse. Le format est le suivant : Instruction de requête|Instruction d'analyse. Pour plus d'informations sur la syntaxe, consultez les rubriques Syntaxe de requête et fonctions et Syntaxe d'analyse SQL.
-
Définissez la plage de temps pour la requête et l'analyse.
Vous pouvez définir une heure relative, un créneau horaire ou une période personnalisée.
RemarqueLes résultats de la requête peuvent présenter une marge d'erreur allant jusqu'à 1 minute.
Cliquez sur Query/Analysis pour afficher les résultats.
-