La configuration des journaux d'accès d'une passerelle ASM comprend deux étapes : la génération et la collecte. La génération correspond à l'écriture des journaux par la passerelle sur la sortie standard ; vous pouvez personnaliser les champs inclus dans ces journaux. La collecte envoie les journaux vers Simple Log Service (SLS) pour le stockage, l'analyse et la visualisation. Vous pouvez configurer et activer la génération et la collecte indépendamment. Cette rubrique explique comment générer, collecter et consulter les journaux d'accès de la passerelle ASM.
Prérequis
-
Activez Simple Log Service (SLS) pour votre compte Alibaba Cloud. Pour plus d'informations, consultez la section Activer Log Service.
ImportantASM ne facture pas de frais supplémentaires pour l'envoi des journaux vers Log Service. Toutefois, SLS applique une facturation basée sur le volume de données ingérées ou sur l'utilisation des fonctionnalités. Pour plus d'informations sur la facturation de SLS, consultez la section Présentation de la facturation.
Installez le composant logtail-ds dans le cluster du plan de données. Pour plus d'informations, consultez la section Activer Logtail.
Étape 1 : Générer les journaux d'accès
Pour plus d'informations, consultez la section Personnaliser les journaux d'accès du plan de données.
Étape 2 : Collecter et consulter les journaux d'accès
Collectez les journaux d'accès. Pour plus d'informations, consultez la section Utiliser Log Service pour collecter les journaux d'accès des clusters du plan de données.
Consultez les journaux d'accès.
Connectez-vous à la console ASM. Dans le volet de navigation de gauche, choisissez .
Sur la page Mesh Management, cliquez sur le nom de l'instance ASM cible. Dans le volet de navigation de gauche, choisissez ou .
-
Dans la section Observability située à droite de la passerelle cible, cliquez sur Log Center ou Log Dashboard.
-
Gateway Logs : affiche uniquement les journaux de la passerelle actuelle.
Sur la page Gateway Logs dans SLS, le nom du projet est
mesh-ingress-log. Dans la zone de recherche, saisissez une requête, par exemple_pod_name_=istio-ingressgateway2-*, puis cliquez sur Query/Analyze pour afficher les enregistrements de journal et les informations détaillées des champs pour la passerelle, telles que_container_ip_,_container_name_et__tag__:_node_ip_. Log Dashboard : affiche uniquement les résultats de l'analyse des journaux pour la passerelle actuelle. Sur la page Log Dashboard, sélectionnez l'onglet Gateway Global Overview pour accéder au tableau de bord Mesh Ingress Overview. Le haut de la page propose des filtres tels que deployment_regex, Host, Service, URL et Status. La partie gauche de la page affiche des cartes de métriques, notamment PV/UV, taux de réussite des requêtes, taux d'erreur 5XX, latence moyenne et latence P9999/P99/P95. La partie droite présente des insights opérationnels, tels que les PV/UV des requêtes utilisateurs, la répartition des requêtes par région, le trafic entrant et sortant ainsi que la latence moyenne, le nombre de microservices et la latence de réponse du backend, les principales provinces par nombre de requêtes, le pourcentage de trafic mobile et les taux d'erreur 404 et 5XX.
-
Instances ASM antérieures à la version v1.17.2.35
Pour plus d'informations, consultez la section Utiliser Log Service pour collecter les journaux d'accès des clusters du plan de données.