Tous les produits
Search
Centre de documentation

Platform For AI:Configure Log Service for a resource group

Dernière mise à jour :Sep 18, 2026

Cette rubrique décrit trois méthodes pour collecter les journaux du service EAS dans Simple Log Service (SLS) et fournit des instructions détaillées pour chacune. Choisissez la méthode la mieux adaptée à votre cas d'utilisation.

Présentation

EAS prend en charge trois méthodes de collecte des journaux de service dans SLS. Le tableau suivant compare ces méthodes pour vous aider à choisir.

Critère

Onglet Insights d'EAS

Centre d'intégration CMS 2.0

Configuration manuelle de Logtail dans SLS

Cas d'utilisation

Intégration rapide des journaux pour un seul service

Intégration par lot des journaux pour plusieurs services

Scénarios avancés tels que la collecte de journaux de fichiers et l'analyse personnalisée

Type de journal

Journaux stdout uniquement

Journaux stdout uniquement

Journaux stdout + journaux de fichiers

Complexité

La plus faible : activation en un clic sur la page des détails du service EAS

Moyenne : configuration dans la console CMS 2.0

La plus élevée : création manuelle des groupes de machines et configuration de Logtail

Scénario 1 : Intégration rapide pour un seul service (onglet Insights)

Pour intégrer rapidement les journaux stdout d'un seul service EAS, accédez à l'onglet Insights sur la page des détails du service et activez la fonctionnalité. Les journaux sont alors automatiquement collectés dans SLS.

  1. Connectez-vous à la console PAI et sélectionnez la région cible en haut de la page.

  2. Dans le volet de navigation de gauche, choisissez Elastic Algorithm Service (EAS). Si vous disposez de plusieurs espaces de travail, sélectionnez l'espace de travail cible.

  3. Sous l'onglet Inference Service, cliquez sur le nom du service cible pour accéder à sa page de détails.

  4. Sur la page des détails du service, cliquez sur l'onglet Insights.

  5. Les étapes varient selon que la région a déjà été intégrée ou non :

    • Première utilisation dans cette région : À l'étape 2 Initialize Resources, cliquez sur Enable Insights. L'initialisation des ressources et l'intégration des données se font automatiquement.

    • Région déjà intégrée : L'instance de service actuelle est intégrée automatiquement. Aucune action supplémentaire n'est requise.

Remarque

Les services intégrés via l'onglet Insights utilisent le mode instance unique dans la gestion de l'intégration CMS 2.0. Ce mode collecte les journaux uniquement pour le service actuel. Pour intégrer plusieurs services simultanément, consultez le Scénario 2.

Scénario 2 : Intégration par lot pour plusieurs services (Centre d'Integration CMS 2.0)

Pour intégrer les journaux stdout de plusieurs services EAS d'une région en une seule fois, utilisez le Centre d'intégration de CMS 2.0.

  1. Connectez-vous à la console CMS 2.0. Sélectionnez un espace de travail situé dans la même région que le service EAS, puis cliquez sur Integration Center dans le volet de navigation de gauche.

    Si aucun espace de travail n'existe dans la même région, cliquez sur la flèche de retour à côté de CMS 2.0 dans le volet de navigation de gauche pour accéder à la gestion des espaces de travail, puis créez un espace de travail.
  2. Sur la page du Centre d'intégration, saisissez Platform for AI (PAI-EAS) dans la zone de recherche et cliquez sur la carte de résultat correspondante.

  3. Dans le panneau Start Onboarding, configurez les paramètres suivants :

    • Account : Sélectionnez le compte actuel ou un autre compte.

    • Policy Name : Sélectionnez une politique existante ou cliquez sur Create pour en créer une nouvelle.

    • Region : Lecture seule. La valeur par défaut correspond à la région de l'espace de travail.

    • Entitys : Sélectionnez l'une des options suivantes : All Entities, By Resource Group, By Tags ou Manual Selection.

  4. Cliquez sur Determine. Dans la section Addon Config, configurez les paramètres suivants :

    • Name : Facultatif. Un nom est généré automatiquement. Nous vous recommandons de saisir un nom personnalisé pour distinguer les configurations d'intégration.

    • Select the data to be accessed : Sélectionnez PAI-EAS Service Logs.

  5. Cliquez sur Determine. Accédez à l'onglet Integration Management pour afficher la configuration d'intégration. Dans la colonne Actions, cliquez sur la source de données pour afficher les informations correspondantes du Logstore SLS.

Scénario 3 : Collecte de journaux personnalisée (configuration manuelle de Logtail dans SLS)

Pour collecter des journaux de fichiers, envoyer des journaux vers un Project et un Logstore spécifiques, ou effectuer des opérations avancées telles que l'analyse personnalisée des journaux ou leur envoi vers OSS, configurez manuellement Logtail dans SLS.

La procédure varie selon le type de ressource. Sélectionnez la section ci-dessous qui correspond à votre type de ressource :

  • Groupe de ressources public : Vous devez créer manuellement un groupe de machines à l'aide d'un identifiant personnalisé et configurer manuellement Logtail.

  • Groupe de ressources dédié : Après avoir configuré SLS, le système crée automatiquement le groupe de machines et Logtail. Si vous devez collecter des journaux personnalisés, configurez-les manuellement.

  • Quota de ressources : Vous devez créer manuellement un groupe de machines à l'aide d'un identifiant personnalisé différent de celui utilisé pour les groupes de ressources publics, et configurer manuellement Logtail.

Prérequis

Simple Log Service (SLS) est activé, et un Project ainsi qu'un Logstore ont été créés. Pour plus d'informations, consultez Gérer les projets et Créer un LogStore de base.

Groupe de ressources public

Étape 1 : Créer un groupe de machines

Pour les services déployés dans un groupe de ressources public, vous devez créer manuellement un groupe de machines.

  1. Connectez-vous à la console SLS. Dans la liste des projets, cliquez sur le projet cible.

  2. Dans le volet de navigation de gauche, choisissez ResourcesMachine Groups.

  3. À côté de Machine Groups, cliquez sur le 机器组Create Machine Group.

  4. Sur la page Create Machine Group, créez un groupe de machines en utilisant un identifiant personnalisé :

    • Machine Group Identifier : Sélectionnez Custom Identifier.

    • Machine Group Topic : Laissez ce champ vide.

    • Name et Custom Identifier : Saisissez eas-log-group-{region_id} pour les deux champs. Remplacez {region_id} par l'ID de la région où le service est déployé. Par exemple, si le service est déployé dans la région Zhangjiakou, saisissez eas-log-group-cn-zhangjiakou.

  5. Après avoir déployé un service dans le groupe de ressources public, vérifiez l'état du heartbeat des instances sur la page Machine Groups. OK indique que le groupe de machines fonctionne correctement.

    Remarque

    Si aucun service n'est déployé, la liste des instances est vide.

Étape 2 : Configurer Logtail

Configurez Logtail en fonction du type de journaux que vous souhaitez collecter. Les onglets suivants décrivent comment collecter les journaux stdout des conteneurs et les journaux de fichiers des conteneurs. Pour des configurations plus complexes, consultez Créer et configurer une règle de collecte de journaux.

Collecter les journaux stdout des conteneurs

  1. Connectez-vous à la console SLS .

  2. Dans la section Quick Data Import située à droite, cliquez sur Import Data, puis sélectionnez K8S - Stdout and Stderr - Old Version.

  3. Sélectionnez le Project et le Logstore cibles, puis cliquez sur Next.

  4. Cliquez sur Use Existing Machine Groups, sélectionnez le groupe de machines que vous avez créé pour le groupe de ressources public à l'étape 1, puis cliquez sur Next.

  5. (Facultatif) Si vous avez déployé le service avec une image personnalisée et souhaitez exclure les journaux du moteur EAS, activez Container Filtering dans la section Input Configurations. Ajoutez ensuite une container label blacklist : définissez label name sur io.kubernetes.container.name et label value sur easworker.

  6. Cliquez sur Next jusqu'à ce que la configuration soit terminée.

Collecter les journaux de fichiers des conteneurs

  1. Dans la section Quick Data Import située à droite, cliquez sur Import Data, puis sélectionnez Kubernetes - File.

  2. Sélectionnez le Project et le Logstore cibles, puis cliquez sur Next.

  3. Sélectionnez le groupe de machines que vous avez créé pour le groupe de ressources public à l'étape 1, puis cliquez sur Next.

  4. Dans la section Input Configurations, configurez le File Path (le chemin d'accès aux fichiers à collecter), puis cliquez sur Next.

  5. Cliquez sur Next jusqu'à ce que la configuration soit terminée.

Quota de ressources

Étape 1 : Créer un groupe de machines

La procédure est identique à celle d'un groupe de ressources public, à l'exception de l'identifiant personnalisé qui diffère.

Important

L'identifiant personnalisé pour un quota de ressources est eas-log-group-{region_id}-for-resource-quota. Remplacez {region_id} par l'ID de la région où le service est déployé. Par exemple, si le service est déployé dans la région Zhangjiakou, saisissez eas-log-group-cn-zhangjiakou-for-resource-quota.

Étape 2 : Configurer Logtail

Configurez Logtail en fonction du type de journaux que vous souhaitez collecter. Les onglets suivants décrivent comment collecter les journaux stdout des conteneurs et les journaux de fichiers des conteneurs. Pour des configurations plus complexes, consultez Collecter en continu des journaux texte depuis des hôtes.

Collecter les journaux stdout des conteneurs

  1. Connectez-vous à la console SLS .

  2. Dans la section Quick Data Import située à droite, cliquez sur Import Data, puis sélectionnez Single Line - Text Logs.

    Remarque

    Vous pouvez modifier la méthode d'importation selon vos besoins. Par exemple, pour faire correspondre les journaux collectés à l'aide d'expressions régulières, sélectionnez Regex - Text Logs. Pour analyser les journaux au format JSON, sélectionnez JSON - Text Logs. Vous pouvez également modifier la configuration après sa création.

  3. Sélectionnez le Project et le Logstore cibles, puis cliquez sur Next.

  4. Configurez les paramètres du groupe de machines comme suit, puis cliquez sur Next :

    • Scenario : Sélectionnez Servers.

    • Installation Environment : Sélectionnez ECS.

    • Machine Group : Sélectionnez le groupe de machines que vous avez créé pour le quota de ressources à l'étape 1.

  5. Dans la configuration Logtail, configurez les paramètres suivants :

    • Définissez File Path sur /var/log/containers-stdout/{container_name}/*.log. Remplacez {container_name} par le nom du conteneur. Par exemple, pour collecter les journaux de tous les conteneurs personnalisés, saisissez /var/log/containers-stdout/worker*/*.log.

  6. Cliquez sur Next jusqu'à ce que la configuration soit terminée.

Collecter les journaux de fichiers des conteneurs

  1. Lors du déploiement du service, spécifiez les répertoires de journaux dans le fichier JSON de configuration du service :

    {
      "cloud": {
        "logging": {
          "paths": [
            "/home/admin/logs",
            "/home/workspace/logs",
            "/var/log"
          ]
        },
        // Other configurations omitted
        "networking": {
          "security_group_id": "sg-xxxxx",
          "vswitch_id": "vsw-xxxxx",
          "vpc_id": "vpc-xxxxx",
        }
      }
    }
  2. Dans la section Quick Data Import située à droite, cliquez sur Import Data, puis sélectionnez Single Line - Text Logs.

  3. Configurez les paramètres du groupe de machines comme suit, puis cliquez sur Next :

    • Scenario : Sélectionnez Servers.

    • Installation Environment : Sélectionnez ECS.

    • Machine Group : Sélectionnez le groupe de machines que vous avez créé pour le quota de ressources à l'étape 1.

  4. Dans la configuration Logtail, configurez les paramètres suivants :

    • Type : Sélectionnez Text Log Collection.

    • File Path : Saisissez le chemin d'accès aux fichiers journaux à collecter. Le chemin doit correspondre à l'un des chemins déclarés dans le fichier JSON de configuration du service. Exemple : /home/admin/logs/*.log.

    • Maximum Directory Monitoring Depth : Définissez ce paramètre sur 0.

  5. Cliquez sur Next jusqu'à ce que la configuration soit terminée.

Groupe de ressources dédié

Étape 1 : Créer un groupe de machines

Pour les groupes de ressources dédiés, il n'est pas nécessaire de créer manuellement un groupe de machines. Après avoir configuré SLS dans la console PAI, les ressources suivantes sont créées automatiquement :

  • Un groupe de machines est créé dans SLS avec le format de nom eas-sls-{resource-id}-mg (resource-id correspond à l'ID du groupe de ressources).

  • Une configuration Logtail est créée dans le Logstore spécifié pour collecter les journaux du framework EAS.

Effectuez les étapes suivantes :

  1. Connectez-vous à la console PAI et sélectionnez la région cible en haut de la page.

  2. Dans le volet de navigation de gauche, choisissez AI Computing Resources > Resource Pool.

  3. Sous l'onglet EAS Inference Resources > Dedicated Resource Group, cliquez sur le nom du groupe de ressources pour accéder à la page des détails du groupe de ressources dédié.

  4. Sur la page des détails du groupe de ressources dédié, cliquez sur Configure SLS.

  5. Dans la boîte de dialogue Configure Log Service Settings, sélectionnez le SLS Project et le Logstore, puis cliquez sur OK.

Étape 2 : Configurer Logtail

Après avoir configuré SLS pour un groupe de ressources dédié, une configuration Logtail est automatiquement créée pour collecter les journaux du framework EAS.

Pour collecter des journaux personnalisés, consultez Groupe de ressources public - Configurer Logtail. Lorsque vous arrivez à l'étape de sélection du groupe de machines, sélectionnez le groupe de machines qui a été automatiquement créé pour le groupe de ressources dédié à l'étape 1.

FAQ

Q : Comment désactiver la collecte des journaux SLS pour un service PAI-EAS ?

Pour désactiver la collecte des journaux, utilisez la méthode correspondant à celle utilisée lors de l'intégration :

  • Intégration via l'onglet Insights ou le Centre d'intégration CMS 2.0 (Scénario 1 ou Scénario 2) : Connectez-vous à la console CMS 2.0. Recherchez la configuration d'intégration dans Onboarding Management et supprimez-la.

  • Groupe de ressources dédié (Scénario 3) : Accédez à la page des détails du groupe de ressources dédié dans la console PAI, cliquez sur Configure SLS, puis sélectionnez Disable SLS dans la liste déroulante.

  • Groupe de ressources public ou quota de ressources (Scénario 3) : Connectez-vous à la console SLS et supprimez la configuration Logtail correspondante.

Q : Comment identifier quels services PAI-EAS écrivent des journaux dans SLS et quel volume de journaux chaque service génère ?

Dans la page de requête et d'analyse du Logstore cible, exécutez l'instruction de requête suivante :

* | select service_name, count(1) as log_count where service_name != '' group by service_name order by log_count desc

Cette instruction agrège le volume de journaux (log_count) par nom de service (service_name) et trie les résultats par ordre décroissant, ce qui vous permet d'identifier les services qui écrivent des journaux afin de gérer ou de désactiver leur collecte en masse. Vous pouvez utiliser cette requête conjointement avec la question « Comment désactiver la collecte des journaux SLS pour un service PAI-EAS ? » de cette section pour d'abord identifier, puis désactiver la collecte.