Pour résoudre les échecs de requêtes, analyser les modèles de trafic ou auditer les accès au sein de votre maillage de services, vous devez disposer d'une visibilité sur le traitement effectué par vos passerelles et vos proxys sidecar. Service Mesh (ASM) met à disposition un Log Center qui vous permet de consulter les journaux du plan de contrôle et du plan de données dans la console ASM. Une fois la collecte des journaux du plan de données activée, les journaux d'accès des passerelles et des proxys sidecar sont envoyés vers Simple Log Service (SLS). Vous pouvez alors interroger les journaux, afficher des tableaux de bord de trafic, configurer des règles d'alerte basées sur les journaux et consulter les tableaux de bord associés.
Prérequis
Avant de commencer, assurez-vous de remplir les conditions suivantes :
Disposer d'un compte Alibaba Cloud avec Simple Log Service (SLS) activé
Avoir installé le composant logtail-ds dans le cluster du plan de données — consultez Installer Logtail
Disposer d'une instance ASM exécutant la version 1.17.2.35 ou ultérieure avec au moins un cluster ajouté — consultez Ajouter un cluster à une instance ASM et Mettre à jour une instance ASM
La collecte des journaux n'est pas facturée par ASM. SLS fait l'objet d'une facturation distincte, selon le mode paiement par fonctionnalité ou le mode paiement par volume de données ingérées. Pour plus de détails, consultez Présentation de la facturation SLS.
Activer la collecte des journaux
ASM prend en charge deux types indépendants de journaux du plan de données :
| Type de journal | Contenu capturé |
|---|---|
| Journaux de passerelle ASM | Journaux d'accès des passerelles ASM |
| Journaux de proxy sidecar | Journaux d'accès des proxys sidecar attachés à vos charges de travail |
Activez chaque type de journal séparément :
Connectez-vous à la console ASM.
Dans le volet de navigation de gauche, choisissez Service Mesh > Mesh Management.
Sur la page Mesh Management, cliquez sur le nom de votre instance ASM.
Dans le volet de navigation de gauche, choisissez Observability Management Center > Log Center.
-
Sur la page Log Center, activez le type de journal souhaité :
Gateway logs : Cliquez sur Data-Plane Logs > ASM Gateway Logs ou Data-Plane Log Dashboard > Gateway Dashboards. Spécifiez AccessLogGatewayLifecycle, puis cliquez sur Enable Gateway Log Collection. Dans la fenêtre de confirmation Submit, cliquez sur OK.
Sidecar proxy logs : Cliquez sur Data-Plane Logs > Sidecar Proxy Logs ou Data-Plane Log Dashboard > Sidecar Proxy Dashboards. Spécifiez AccessLogSidecarLifecycle, puis cliquez sur Enable Sidecar Log Collection. Dans la fenêtre de confirmation Submit, cliquez sur OK.
Pour désactiver la collecte des journaux, utilisez l'option disponible dans le coin supérieur droit de l'onglet correspondant.
Consulter et analyser les journaux du plan de données
Une fois la collecte des journaux activée, les journaux d'accès sont automatiquement acheminés vers SLS. Utilisez le Log Center pour interroger, visualiser et superviser ces données.
| Tâche | Emplacement |
|---|---|
| Rechercher et parcourir les journaux d'accès | Onglet Log Center > Data-Plane Logs > ASM Gateway Logs ou Sidecar Proxy Logs |
| Afficher les tableaux de bord de trafic | Onglet Log Center > Data-Plane Log Dashboard > Gateway Dashboards ou Sidecar Proxy Dashboards |
Modifier le projet de journaux du plan de données
Pour modifier le projet SLS qui stocke les journaux du plan de données :
Connectez-vous à la console ASM.
Dans le volet de navigation de gauche, choisissez Service Mesh > Mesh Management.
Cliquez sur le nom de votre instance ASM, puis choisissez Observability Management Center > Log Center.
Dans l'onglet Data-Plane Logs ou Data-Plane Log Dashboard, cliquez sur Modify à côté de Data Plane Log Project.
Dans la boîte de dialogue Modify Data Plane Log Project, mettez à jour les paramètres du projet et cliquez sur Save Settings.