Tous les produits
Search
Centre de documentation

Simple Log Service:Gérer les projets

Dernière mise à jour :Sep 10, 2026

Un projet constitue l'unité de base pour la gestion des ressources dans Simple Log Service (SLS). Il assure l'isolation des ressources, le contrôle d'accès et sert de point d'entrée pour accéder aux ressources SLS.

Qu'est-ce qu'un projet

Dans Simple Log Service (SLS), un projet représente l'unité principale permettant d'isoler les ressources et de gérer les accès.

L'utilisation de projets distincts offre les avantages suivants :

  • Organiser et gérer différents LogStores ou MetricStores : En pratique, vous pouvez avoir besoin d'utiliser SLS pour collecter et stocker les journaux provenant de divers projets, produits ou environnements. La répartition de ces journaux dans différents projets simplifie leur exploitation, leur exportation ou leur analyse.

  • Isoler le contrôle d'accès : Vous pouvez accorder à un utilisateur RAM des autorisations pour effectuer des opérations sur un projet spécifique.

  • Fournir un point d'entrée pour l'accès aux ressources : SLS met à disposition un endpoint de service indépendant pour chaque projet. Cet endpoint permet d'écrire, de lire et de gérer les journaux via le réseau. Pour plus d'informations sur les endpoints, consultez la rubrique Endpoints de service.

Autorisations

  • Si vous vous connectez avec un compte Alibaba Cloud, vous disposez par défaut de toutes les autorisations et pouvez gérer directement les projets.

  • Si vous vous connectez en tant qu'utilisateur RAM, demandez les stratégies système SLS appropriées au propriétaire du compte Alibaba Cloud.

    • AliyunLogFullAccess : Accorde des autorisations complètes pour la gestion de SLS.

    • AliyunLogReadOnlyAccess : Accorde des autorisations en lecture seule pour SLS.

    Si les stratégies système ne répondent pas à vos besoins, vous pouvez créer une stratégie personnalisée pour une gestion fine des autorisations. Pour plus d'informations, reportez-vous au tableau ci-dessous ainsi qu'à la rubrique Créer une stratégie personnalisée.

    Actions

    Autorisations requises

    Créer un projet

    • log:ListProject

    • log:CreateProject

    Supprimer un projet

    • log:ListProject

    • log:GetProject

    • log:DeleteProject

    Opérations sur les projets dans la corbeille

    • log:ListProjectsInRecycleBin

    • log:CreateProject

    • log:DeleteProject

    • log:UpdateProject

    Afficher un projet spécifique

    • log:ListProject

    • log:GetProject

    • log:ListLogStores

    • log:ListSavedSearch

    • log:ListDashboard

    • log:ListDomains

    • log:GetSqlInstance

    • log:ListTagResources

    Gérer les quotas de ressources

    Identiques aux autorisations requises pour afficher un projet spécifique.

    Configurer l'accélération de transfert

    • log:ListProject

    • log:GetProject

    • log:ListLogStores

    • log:ListSavedSearch

    • log:ListDashboard

    • log:ListDomains

    • log:GetSqlInstance

    • log:ListTagResources

    • log:PutProjectTransferAcceleration

    Configurer un groupe de ressources

    • log:ListProject

    • log:GetProject

    • log:ListLogStores

    • log:ListSavedSearch

    • log:ListDashboard

    • log:ListDomains

    • log:GetSqlInstance

    • log:ListTagResources

    • log:ChangeResourceGroup

    Configurer des tags

    • log:ListProject

    • log:GetProject

    • log:ListLogStores

    • log:ListSavedSearch

    • log:ListDashboard

    • log:ListDomains

    • log:GetSqlInstance

    • log:ListTagResources

    • log:TagResources

    • log:UntagResources

    Configurer un domaine personnalisé

    • log:ListProject

    • log:GetProject

    • log:ListLogStores

    • log:ListSavedSearch

    • log:ListDashboard

    • log:ListDomains

    • log:GetSqlInstance

    • log:ListTagResources

    • log:CreateDomain

    Surveiller les ressources du projet

    • log:ListProject

    • log:GetProject

    • log:ListLogStores

    • log:ListSavedSearch

    • log:ListDashboard

    • log:ListDomains

    • log:GetSqlInstance

    • log:ListTagResources

    • log:GetLogging

    • log:CreateLogStore

    • log:CreateIndex

    • log:UpdateIndex

    • log:CreateDashboard

    • log:UpdateDashboard

    • log:GetLogStore

    • log:UpdateLogStore

    • log:UpdateLogging

    • log:GetLogStoreLogs

Paramètres du projet

Paramètre

Description

Région

Sélectionnez une région Alibaba Cloud en fonction de l'emplacement de vos sources de journaux. Une fois le projet créé, vous ne pouvez pas modifier sa région et SLS ne prend pas en charge la migration de projets entre régions. Si vous souhaitez collecter des journaux depuis des instances ECS, nous vous recommandons de choisir la même région que celle des instances ECS. Cette configuration permet la collecte des journaux via le réseau interne d'Alibaba Cloud, offrant ainsi de meilleures performances.

Nom du projet

Le nom du projet doit être globalement unique au sein d'une région Alibaba Cloud et ne peut pas être modifié après la création.

Corbeille du projet

Pour les projets contenant des données importantes, nous vous recommandons d'activer la fonctionnalité de corbeille afin d'éviter toute suppression accidentelle. Lorsqu'elle est activée, les projets supprimés sont déplacés vers la corbeille, où ils deviennent inactifs et ne peuvent plus faire l'objet de lectures ou d'écritures. Vous pouvez restaurer rapidement un projet depuis la corbeille si nécessaire. Seuls les coûts de stockage des données des projets présents dans la corbeille vous sont facturés.

Description

Saisissez une description pour le projet. Elle peut contenir jusqu'à 64 caractères et ne doit pas inclure de chevrons (<>), d'apostrophes ('), de barres obliques inverses (\), de guillemets doubles (") ou de doubles barres obliques inverses (\\).

Groupe de ressources

  • Un groupe de ressources est un conteneur permettant de gérer centralement un ensemble de ressources associées sous un seul compte Alibaba Cloud.

  • Une ressource ne peut appartenir qu'à un seul groupe de ressources.

  • Vous pouvez faire correspondre les groupes de ressources à des concepts tels que des projets, des applications ou des organisations, selon vos besoins métier.

Activer les journaux de service

Lorsque vous activez les journaux de service, un LogStore et un tableau de bord correspondants sont créés à l'emplacement de stockage que vous sélectionnez. Le LogStore dédié aux journaux d'opérations est facturé comme un LogStore standard, tandis que les LogStores pour les autres types de journaux sont gratuits.

  • Journaux détaillés : Journaux d'opérations complets, facturés selon le modèle de paiement à l'utilisation.

  • Journaux importants : Inclut les journaux de comptabilité, les journaux de latence des groupes de consommateurs et les journaux de pulsation Logtail. Gratuit.

  • Journaux opérationnels des tâches : Inclut les journaux opérationnels des tâches d'importation de données, des jobs SQL planifiés et des tâches d'acheminement. Gratuit.

Emplacement de stockage des journaux

Un projet nommé log-service-{user-ID}-{region} est automatiquement créé. Nous vous recommandons d'enregistrer tous les journaux de la même région dans ce projet.

Créer un projet

Vous pouvez créer un projet pour gérer tous les journaux et les sources de journaux associées pour une application spécifique.

Console

  1. Connectez-vous à la console Simple Log Service (SLS). Dans la section Projets, cliquez sur Create Project.

  2. Configurez le projet :

    1. Region : Sélectionnez une région Alibaba Cloud en fonction de l'emplacement de vos sources de journaux. Une fois le projet créé, vous ne pouvez pas modifier sa région et SLS ne prend pas en charge la migration de projets entre régions. Si vous souhaitez collecter des journaux depuis des instances ECS, nous vous recommandons de choisir la même région que celle des instances ECS. Cette configuration permet la collecte des journaux via le réseau interne d'Alibaba Cloud, offrant ainsi de meilleures performances.

    2. Project name : Le nom du projet doit être globalement unique au sein d'une région Alibaba Cloud et ne peut pas être modifié après la création.

    3. Laissez les autres paramètres avec leurs valeurs par défaut.

API

CreateProject.

Erreur ProjectAlreadyExist reçue, mais le projet n'est pas visible dans la console

  • Cause : Un nom de projet doit être globalement unique au sein d'une région Alibaba Cloud. Si vous ne voyez pas le projet sous votre compte, il appartient probablement à un autre compte Alibaba Cloud.

  • Action recommandée : En raison du mécanisme d'isolation des ressources d'Alibaba Cloud, vous ne pouvez pas afficher ni supprimer un projet appartenant à un autre compte. Utilisez un nom différent et unique pour votre projet, puis réessayez de le créer.

Identifier la source du projet

SLS peut créer automatiquement un projet lors de l'intégration avec d'autres services Alibaba Cloud. Si vous disposez de nombreux projets, vous souhaiterez peut-être retracer leurs origines, comprendre les données qu'ils stockent et examiner les coûts associés.

  1. Connectez-vous à la console Simple Log Service (SLS) et recherchez le projet cible dans la liste des projets.

  2. Vérifiez l'icône du service ou la colonne Description pour identifier la source du projet :

    • Si une icône apparaît avant le nom du projet, survolez l'icône pour afficher le nom du service cloud associé.

    • Si la colonne Description contient du texte, celui-ci décrit la source du projet.

    • Si aucune des conditions ci-dessus n'est remplie, le projet a été créé manuellement par un utilisateur.

  3. Types de projets créés automatiquement

    Certains projets sont créés automatiquement par le système ou par d'autres services Alibaba Cloud pour prendre en charge des fonctionnalités spécifiques. Ces projets suivent généralement des conventions de nommage fixes et ont des objectifs dédiés. Les types courants incluent :

    • Projet de métadonnées Cloud Monitor Service (CMS) : Cloud Monitor Service (CMS) 2,0 crée automatiquement ces projets, nommés selon le format aliyun-metadata-{user-ID}-{region-ID}, pour stocker les métadonnées CMS. Ces projets sont généralement gratuits. Pour en supprimer un, supprimez d'abord l'espace de travail associé dans la console Cloud Monitor Service (CMS) 2.0.

    • Projets créés automatiquement par d'autres services cloud :

      • Application Real-Time Monitoring Service (ARMS) : Crée automatiquement un projet pour stocker les données de traçage.

      • ActionTrail : Crée automatiquement un projet pour stocker les journaux d'opérations.

      • Log Audit Service : Crée automatiquement des projets régionaux ou centralisés pour la gestion centralisée des journaux.

  4. Après avoir identifié le service cloud associé à un projet, consultez la rubrique Collecter des journaux à partir des services Alibaba Cloud pour plus d'informations, telles que les données stockées dans le projet.

    • Déterminer si un projet est utilisé : Vérifiez si les services cloud associés, tels que Cloud Firewall ou Web Application Firewall (WAF), sont toujours en cours d'exécution. Si les informations de base du projet n'affichent aucune donnée et qu'il n'y a aucune configuration Logtail, il se peut que le projet ne soit pas activement utilisé. Toutefois, avant toute suppression, assurez-vous toujours que le service cloud correspondant n'a plus besoin de SLS. Si le service cloud associé est toujours utilisé, nous vous déconseillons de supprimer le projet créé automatiquement par ce service.

    • Décisions de nettoyage pour les projets créés automatiquement :

      • Pour un projet Application Real-Time Monitoring Service (ARMS) Tracing Analysis dont le nom commence par proj-xtrace, confirmez que vos charges de travail n'utilisent plus Tracing Analysis. Supprimez le projet uniquement après avoir confirmé que le service de traçage n'est plus requis.

      • Ne supprimez pas un projet de journaux système Simple Log Service dont le nom contient log-service. Ce projet stocke des journaux système importants.

      • Pour un projet ActionTrail (audit des opérations) dont le nom commence par actiontrail, vérifiez l'état d'activation du suivi, car celui-ci engendre des frais lorsqu'il est activé. Si vous n'avez plus besoin du projet, désactivez d'abord le suivi dans la console ActionTrail, puis supprimez le projet.

      • Ne désactivez ni ne supprimez un projet de journaux de cluster ACK dont le nom commence par k8s-log. Il contient les informations sur les événements et l'audit du cluster.

    • Suggestions d'optimisation des coûts pour les projets conservés : Pour un LogStore avec un faible volume d'écriture que vous devez conserver, réduisez son TTL (Time To Live) afin de diminuer les coûts de stockage. Examinez et désactivez les index plein texte inutiles pour réduire les frais de trafic d'indexation. Supprimez les LogStores et les shards qui ne reçoivent aucune écriture et ne répondent à aucun besoin métier.

    • Identifier quels services cloud sont liés à ou utilisent un projet

      Simple Log Service (SLS) ne fournit actuellement aucune opération de métadonnées publique permettant de interroger directement quels services cloud sont liés à un projet spécifique. Utilisez plutôt les méthodes indirectes suivantes.

      1. Identifier les sources dédiées par le nom du projet : Certains services cloud créent des projets qui suivent des conventions de nommage fixes. Les conventions vérifiées incluent :

        • waf-project-{user-ID}-*, sas-log-{user-ID}-* et aegis-log-{user-ID}-* : Dédiés à des services tels que Web Application Firewall (WAF) et Security Center. Lorsque vous tentez de supprimer ce type de projet dans la console SLS, l'opération est bloquée et vous êtes invité à effectuer l'opération dans la console du service cloud correspondant. Cette invite elle-même confirme que le projet est toujours utilisé par un service cloud.

        • log-service-{user-ID}-{region} : Créé par le système lorsque vous activez les journaux de service. Ce projet est utilisé pour stocker les données de journaux de service et de journaux opérationnels que SLS écrit pour vous.

        • Vous pouvez également comparer le projet avec la liste Types de projets créés automatiquement de cette section, qui couvre déjà le projet de métadonnées Cloud Monitor Service (CMS) (aliyun-metadata-{user-ID}-{region-ID}), Application Real-Time Monitoring Service (ARMS), ActionTrail (audit des opérations) et Log Audit Service (audit des journaux).

      2. Identifier le service source à partir des ressources du projet : Ouvrez le projet cible et examinez les ressources qu'il contient. Utilisez les noms et descriptions des ressources pour déterminer quel service y écrit. Lorsqu'un service cloud s'intègre à SLS, il crée généralement un Logstore avec un identifiant spécifique au service et décrit son objectif. Vérifiez les ressources suivantes :

        • Listes Logstore, MetricStore et eventstore : Un store qui reçoit encore des données signifie que le service correspondant utilise toujours le projet. Ouvrez un store et exécutez une requête pour confirmer si de nouvelles données arrivent.

        • Listes de configurations Logtail et de groupes de machines : Une configuration Logtail appliquée signifie que la collecte de journaux par le collecteur de données Logtail est toujours en cours d'exécution pour l'instance associée.

        • Listes de groupes de consommateurs, de jobs de transformation de données et de jobs d'acheminement de données : Un job de transformation de données, un job d'acheminement de données ou un groupe de consommateurs en cours d'exécution signifie qu'un service en aval consomme toujours les données.

        • Listes de recherches enregistrées et d'alertes : Une recherche enregistrée utilisée pour l'analyse des journaux, ou une règle d'alerte qui n'est pas en état de silence, indique que le projet est toujours surveillé. Vérifiez de la même manière la classification des données et les paramètres de domaine personnalisé lorsqu'ils sont configurés.

      3. Vérifier l'autorisation du rôle lié au service (SLR) dans la console RAM : Connectez-vous à la console RAM et examinez la liste des rôles liés au service pour déterminer si un service cloud a créé un rôle lié au service pour écrire des données dans SLS. Si un rôle lié au service associé existe et que le service cloud correspondant est toujours en cours d'exécution, ce service peut toujours écrire des données dans SLS.

      Il s'agit de méthodes indirectes qui ne garantissent pas la révélation de chaque liaison. Avant de supprimer un projet, assurez-vous toujours que les services cloud associés n'ont plus besoin de SLS. Si vous ne pouvez pas déterminer le propriétaire d'un projet, nous vous recommandons de conserver le projet ou de soumettre un ticket pour obtenir de l'aide.

  5. Pour analyser l'utilisation des ressources et la facturation d'un projet, consultez la rubrique Analyser l'utilisation des ressources avec CloudLens for SLS.

Projet non visible dans la liste des projets : Si un projet n'est pas visible dans la liste des projets de la console Simple Log Service, il se peut que le projet n'ait jamais été créé, qu'il ait été supprimé ou qu'il ait été créé automatiquement par un service cloud associé tel que Application Real-Time Monitoring Service (ARMS). Suivez les étapes suivantes pour résoudre le problème :

  1. Vérifiez si le projet se trouve dans la corbeille. Sur la page Project Overview, choisissez Basic Information > Project Recycle Bin pour vérifier l'état de la corbeille. Si la corbeille est activée et que le projet y figure, vous pouvez restaurer le projet depuis la corbeille.

  2. Si le projet a été créé automatiquement par un service cloud associé tel qu'ARMS, accédez à la console de ce service cloud et vérifiez si la fonctionnalité de collecte de données est activée. Par exemple, dans la console ARMS, choisissez System Configuration > Cluster Configuration. Sur la page qui s'affiche, localisez l'interrupteur Collection Task sous ARMS Application Collection ou OpenTelemetry Application Collection, désactivez-le puis réactivez-le pour relancer la collecte des données de traçage. Une fois la fonctionnalité de collecte réactivée, le projet associé réapparaît dans la liste des projets.

    Remarque

    Après avoir désactivé l'interrupteur, le serveur n'accepte plus les données rapportées par les sondes côté serveur.

Activer la protection contre la suppression de projet

Pour les projets contenant des données importantes, nous vous recommandons d'activer la fonctionnalité de corbeille afin d'éviter toute suppression accidentelle. Lorsqu'elle est activée, les projets supprimés sont déplacés vers la corbeille, où ils deviennent inactifs et ne peuvent plus faire l'objet de lectures ou d'écritures. Vous pouvez restaurer rapidement un projet depuis la corbeille si nécessaire. Seuls les coûts de stockage des données des projets présents dans la corbeille vous sont facturés.

Remarque

Par défaut, un projet reste dans la corbeille pendant 7 jours. Passé ce délai, le système le supprime automatiquement.

Console

Activer la fonctionnalité de corbeille

  1. Connectez-vous à la console Simple Log Service (SLS). Dans la section Projets, cliquez sur le projet cible.

  2. Sur la page de présentation du projet, dans la section Informations de base, localisez Corbeille du projet et cliquez sur Enable si elle n'est pas déjà activée.

API

Définissez le paramètre recycleBinEnabled dans l'opération UpdateProject.

Supprimer et restaurer des projets

La suppression d'un projet peut entraîner la perte des données contenues dans ses LogStore, MetricStore ou EventStore. Avant de poursuivre, assurez-vous que ces données ne sont plus nécessaires ou qu'une sauvegarde a été effectuée.

Remarque

Les ressources telles que le stockage restent facturées le jour de la suppression du projet. La facturation s'arrête le lendemain. Cela signifie que vous ne recevrez aucune facture de Simple Log Service (SLS) le troisième jour suivant la suppression du projet.

Console

  1. Nettoyage avant suppression

    • Aucune ressource associée :

      • Lorsque vous activez l'analyse des journaux pour divers services Alibaba Cloud tels que le calcul élastique, le stockage, la sécurité et les bases de données, SLS crée automatiquement un projet et un LogStore correspondants dans la console. Si vous n'avez plus besoin des journaux d'un service cloud, désactivez la fonctionnalité d'analyse des journaux dans la console de ce service. Assurez-vous que le projet n'est associé à aucun autre service Alibaba Cloud.

    • Aucune dépendance de facturation : si le projet est associé à un plan payant, tel qu'un package de stockage ou une capacité réservée, vous devez d'abord résilier l'abonnement ou libérer les ressources.

  2. Procédure

    • Sauvegardez les données importantes (facultatif)

      • Sauvegarde des données LogStore : si le projet contient des données de journalisation que vous devez conserver, utilisez la fonctionnalité Télécharger les journaux de SLS pour les exporter au préalable.

      • Sauvegarde de la configuration : notez les paramètres clés tels que le nom du projet, la capacité de stockage et les politiques de contrôle d'accès afin d'éviter toute perte d'informations après la suppression.

    • Supprimez le projet

      • Dans la liste des projets, repérez le projet à supprimer et cliquez sur Delete dans la colonne Actions.

        Le bouton OK est estompé lors de la suppression d'un projet

        Si le bouton OK est estompé (non cliquable) dans le panneau Delete Project, résolvez le problème en suivant ces étapes :

        1. La protection contre la suppression est activée : accédez à la page de présentation du projet et vérifiez l'état de la protection contre la suppression. Si celle-ci est activée, désactivez-la et réessayez la suppression. Si vous appelez l'opération DeleteProject via la CLI, le système renvoie une erreur ProjectDeletionNotAllowed.

        2. Le projet contient encore des LogStores : vous ne pouvez pas supprimer un projet contenant des LogStores. Supprimez tous les LogStores du projet, puis réessayez la suppression.

        3. Le projet a été créé automatiquement par un service Alibaba Cloud : un projet dont le nom commence par default-cms- est créé automatiquement par un service Alibaba Cloud, tel que Cloud Monitor (CMS). Pour supprimer ce type de projet, effectuez la suppression dans la console du service Alibaba Cloud correspondant, ou exécutez la commande aliyunlog log delete_project dans CloudShell.

        Remarque

        Dans le panneau Delete Project, vous pouvez cliquer sur Go to disable pour accéder directement à la page de présentation du projet.

        Résoudre l'erreur **ProjectDeletionNotAllowed**

        • Symptôme : lorsque vous tentez de supprimer un projet, le système renvoie l'erreur ProjectDeletionNotAllowed.

        • Cause : la protection contre la suppression est activée pour le projet. Il s'agit d'une fonctionnalité de sécurité qui empêche la suppression accidentelle d'un projet. Lorsqu'elle est activée, vous ne pouvez pas supprimer le projet directement depuis la console ou via l'API.

        • Solution : vous devez d'abord désactiver la protection contre la suppression avant de pouvoir supprimer le projet.

          • Connectez-vous à la console SLS et cliquez sur le projet cible dans la liste des projets. Sur la page de présentation du projet, repérez l'interrupteur de protection contre la suppression dans la section Basic Information et désactivez-le.

      • Dans le panneau Delete Project, saisissez le nom du projet, sélectionnez un motif de suppression, puis cliquez sur OK.

        Avertissement

        Après la suppression d'un projet, toutes ses données de journalisation et informations de configuration sont définitivement supprimées et ne peuvent pas être récupérées. Confirmez soigneusement votre action avant de supprimer un projet afin d'éviter toute perte de données.

      • Confirmez l'opération : lisez l'invite et saisissez à nouveau le nom du projet pour une seconde confirmation.

  3. Si la fonctionnalité de corbeille est activée pour le projet, vous pouvez retrouver le projet supprimé dans l'onglet Recycle Bin Projects de la liste des projets. Par défaut, un projet reste dans la corbeille pendant 7 jours, période durant laquelle vous pouvez le restaurer ou le supprimer définitivement.

  4. Confirmez l'état de la suppression

    • La suppression est une opération asynchrone. Après soumission de la demande de suppression, le système nettoie progressivement le projet en arrière-plan. Si vous tentez à nouveau de supprimer le même projet et recevez un message « Project does not exist », cela signifie généralement que le projet a bien été supprimé.

    • Accédez à la console SLS et vérifiez si le projet cible a disparu de la liste des projets. Si la liste est vide, toutes les ressources de projet de cette région ont été effacées.

    • Si vous avez activé la corbeille, consultez également la liste Recycle Bin Projects pour confirmer si le projet a été définitivement supprimé ou restauré.

  5. Que faire si je recrée immédiatement un projet avec le même nom après sa suppression et que je reçois une erreur Project does not exist ou que je vois une région incorrecte ?

    Symptôme : après avoir supprimé un projet et l'avoir immédiatement recréé avec le même nom, vous pouvez rencontrer l'un des problèmes suivants :

    • Le nouveau projet n'apparaît pas dans la liste des projets de la console.

    • Une erreur Project does not exist est renvoyée lorsque vous accédez au projet ou effectuez des opérations dessus.

    • La région du projet affiche la région utilisée avant la suppression.

    • Logtail signale des erreurs de collecte.

    • La création du LogStore échoue.

    Notez la différence entre ce scénario et une suppression réussie : si un message Project does not exist est renvoyé lorsque vous tentez à nouveau de supprimer le même projet, celui-ci a généralement été supprimé avec succès. Dans le scénario décrit ici, l'erreur est renvoyée lorsque vous accédez à un projet que vous venez de recréer avec le même nom ou que vous effectuez des opérations dessus, ce qui indique que le nettoyage des métadonnées n'est pas terminé.

    Cause : la suppression d'un projet est une opération asynchrone. Le système a besoin de temps pour nettoyer progressivement les métadonnées du projet en arrière-plan. Si vous recréez un projet avec le même nom avant la fin du nettoyage, les anciennes et nouvelles métadonnées peuvent coexister brièvement, ce qui provoque les incohérences décrites ci-dessus.

    Solution : essayez les méthodes suivantes dans l'ordre recommandé :

    1. Recréez le projet avec un nouveau nom (recommandé) : il s'agit de l'approche la plus rapide, qui n'est pas affectée par la progression du nettoyage en arrière-plan. Le nom d'un projet ne pouvant pas être modifié après sa création, nous vous recommandons d'utiliser un nouveau nom.

    2. Si vous devez réutiliser le même nom, attendez la fin du nettoyage en arrière-plan, puis recréez le projet : réessayez l'opération de création ou d'accès ultérieurement. Si l'opération échoue toujours après plusieurs tentatives, soumettez un ticket pour confirmer l'état de nettoyage du projet.

    3. Actualisez la page de la console pour confirmer l'état de la ressource : une liste ou une région incorrecte est parfois uniquement due à la mise en cache de la page. Actualisez la console Simple Log Service et vérifiez à nouveau la liste des projets pour confirmer l'état réel de la ressource.

API

DeleteProject.

La suppression d'un projet SLS affecte-t-elle les appels API Alibaba Cloud Model Studio ou les alertes de surveillance dans d'autres régions ?

La suppression d'un projet SLS n'affecte pas les appels API Alibaba Cloud Model Studio ni les services d'inférence. Les deux produits sont indépendants et n'ont aucune dépendance directe. La suppression retire uniquement les données de journalisation et la configuration du projet supprimé.

La suppression d'un projet dans une région, telle que Ulanqab, n'affecte pas la surveillance ou les alertes des services cloud dans une autre région, telle que Zhangjiakou. Les projets SLS sont strictement isolés par région.

Gérer les quotas de ressources

Si vos quotas de ressources sont insuffisants, vous pouvez ajuster diverses métriques de quota pour votre projet en fonction de vos besoins, notamment le nombre maximal de LogStores, de shards, de configurations Logtail et de groupes de machines.

Vous pouvez créer un maximum de 150 projets sous un compte Alibaba Cloud. Si vous avez besoin d'une limite supérieure, soumettez un ticket .

Console

  1. Connectez-vous à la console Simple Log Service (SLS). Dans la section Projects, cliquez sur le projet cible.

  2. Sur la page de présentation du projet, accédez à la section Basic Information, repérez Resource quotas et cliquez sur Manage. Dans le panneau Resource Quotas, ajustez le quota pour la ressource cible et cliquez sur Save pour soumettre votre demande. La modification prend effet au bout d'environ une heure.

Métriques de quota prises en charge

Quota metric

Description

Default

Adjustable limit

Maximum LogStores

Nombre maximal de LogStores que vous pouvez créer dans un projet.

200

400

Maximum shards

Nombre maximal de shards que vous pouvez créer dans un projet.

400

800

Maximum Logtail configurations

Nombre maximal de configurations Logtail que vous pouvez créer dans un projet.

200

400

Maximum machine groups

Nombre maximal de groupes de machines que vous pouvez créer dans un projet.

200

400

Maximum dashboards

Nombre maximal de tableaux de bord que vous pouvez créer dans un projet.

100

400

Maximum charts per dashboard

Nombre maximal de graphiques qu'un tableau de bord peut contenir.

200

400

Maximum saved searches

Nombre maximal de recherches enregistrées que vous pouvez créer dans un projet.

100

400

Maximum export tasks

Nombre maximal de tâches d'exportation que vous pouvez créer dans un projet.

100

400

Maximum import tasks

Nombre maximal de tâches d'importation que vous pouvez créer dans un projet.

100

400

Maximum scheduled SQL jobs

Nombre maximal de travaux SQL planifiés que vous pouvez créer dans un projet.

100

400

Maximum transformation jobs

Nombre maximal de travaux de transformation que vous pouvez créer dans un projet.

100

400

Maximum alerts

Nombre maximal d'alertes que vous pouvez créer dans un projet.

100

400

Maximum subscription tasks

Nombre maximal de tâches d'abonnement que vous pouvez créer dans un projet.

100

400

Maximum write traffic per project (GB/min)

Trafic d'écriture total de tous les LogStores d'un projet en une minute.

100

200

Maximum writes per project (10 000/min)

Nombre total d'opérations d'écriture sur tous les LogStores d'un projet en une minute.

60

200

Maximum reads per project (10 000/min)

Nombre total d'opérations de lecture sur tous les LogStores d'un projet en une minute.

60

200

Accélérer le transfert de journaux interrégional

Pour les transferts de journaux sur de longues distances, tels que l'écriture de journaux depuis une région hors de Chine continentale vers une région située à l'intérieur, vous pouvez activer la fonctionnalité d'accélération du transfert. Cette fonctionnalité utilise un réseau mondial de centres de données pour acheminer les requêtes des utilisateurs vers le point d'accès le plus proche grâce à un routage intelligent. Elle améliore considérablement la vitesse d'accès grâce à un réseau et des protocoles optimisés. L'accélération du transfert est facturée en fonction du volume de données transférées.

Console

Activer l'accélération du transfert

  1. Connectez-vous à la console Simple Log Service (SLS). Dans la section Projects, cliquez sur le projet cible.

  2. Sur la page de présentation du projet, accédez à la section Endpoints, repérez Acceleration endpoint et cliquez sur Enable. Lisez le message dans la boîte de dialogue, puis cliquez sur Modify.

  3. Une fois l'accélération du transfert activée, la vitesse de transfert est améliorée lors de l'utilisation de Logtail pour la collecte des journaux et lors de l'exécution des travaux de transformation des données.

API

  1. Appelez d'abord l'opération PutProjectTransferAcceleration.

  2. Pour utiliser la fonctionnalité d'accélération, vous devez définir le paramètre endpoint sur l'endpoint d'accélération. Les endpoints d'accélération prennent en charge l'accès API uniquement via HTTP et HTTPS, et ne prennent pas en charge des protocoles tels que Kafka ou gRPC. Dans les scénarios où l'accélération du transfert n'est pas requise, nous vous recommandons d'utiliser un endpoint de service standard afin de réduire les coûts de transfert.

        /**
             * This example gets the AccessKey ID and AccessKey secret from environment variables.
             */String accessId = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
            String accessKey = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
            /**
             * The service endpoint for Simple Log Service. Use an acceleration endpoint.
             */String endpoint = "log-global.aliyuncs.com";
            /**
             * Create a Simple Log Service client.
             */static Client client = new Client(host, accessId, accessKey);
Remarque

Instructions de vérification de l'accès au domaine accéléré

Lors de la vérification manuelle de l'accessibilité réseau du domaine accéléré, veuillez utiliser le format de domaine complet : <projectname>.log-global.aliyuncs.com. Remplacez <projectname> par le nom réel de votre projet.

Notez que l'agent LoongCollector et le SDK SLS ajoutent automatiquement le préfixe du nom du projet lors de l'initiation des requêtes. Par conséquent, vous n'avez pas besoin d'ajouter manuellement le préfixe <projectname> dans le fichier de configuration.

Regrouper les ressources

Lorsque vous devez regrouper des projets, vous pouvez utiliser des tags ou des groupes de ressources pour les catégoriser. Utilisez les tags pour la gestion au niveau du projet et les groupes de ressources pour la gestion au niveau du compte Alibaba Cloud.

Définir le groupe de ressources

Un projet ne peut appartenir qu'à un seul groupe de ressources.

Console

  1. Connectez-vous à la console Simple Log Service (SLS). Dans la section Projects, cliquez sur le projet cible.

  2. Sur la page de présentation du projet, dans la section Resource group details, survolez l'ID du groupe de ressources, cliquez sur Modify, puis sélectionnez un groupe de ressources.

API

ChangeResourceGroup.

Définir des tags

Console

  1. Connectez-vous à la console Simple Log Service (SLS). Dans la section Projects, cliquez sur le projet cible.

  2. Sur la page de présentation du projet, dans la section Tags, cliquez sur Edit, puis définissez les tags dans le panneau Edit tag.

API

TagResources.

Afficher les endpoints et définir un domaine personnalisé

Vous pouvez afficher les informations sur les endpoints ou remplacer un endpoint public par un domaine personnalisé. Une fois la configuration terminée, vous pouvez utiliser le domaine correspondant comme endpoint dans les appels API.

Console

  1. Connectez-vous à la console Simple Log Service (SLS). Dans la section Projects, cliquez sur le projet cible.

  2. Sur la page de présentation du projet, accédez à la section Endpoints pour afficher les informations sur les endpoints du projet actuel.

  3. Sur la page de présentation du projet, dans la section Basic Information, survolez Custom domain, cliquez sur Set. Dans le panneau Specify Custom Endpoint, configurez le nom de domaine, puis cliquez sur Bind.

  4. Dans la console Alibaba Cloud DNS, ajoutez un enregistrement CNAME pour activer la liaison du domaine. Définissez la Record Value sur l'Public Endpoint répertorié dans la section Endpoints de la page de présentation du projet. Pour des instructions détaillées, consultez Enregistrement CNAME.

API

CreateDomain.

Lier un certificat SSL à un domaine personnalisé

  • Comportement actuel : la console SLS ne prend pas en charge le téléchargement ou la liaison directe de certificats SSL à un domaine personnalisé.

  • Solutions :

    • Option 1 (recommandée) : utilisez Alibaba Cloud CDN. Utilisez Alibaba Cloud CDN pour accélérer l'endpoint SLS, liez un certificat SSL dans la console CDN, puis accédez à SLS via CDN.

    • Option 2 (par défaut) : utilisez l'endpoint SLS par défaut. L'endpoint SLS par défaut intégré prend en charge HTTPS avec un certificat SSL intégré. Dans la plupart des cas, vous pouvez l'utiliser sans configuration supplémentaire.

Comment trouver les informations de configuration Endpoint, Project, LogStore et Instance ID de SLS ?

  • Endpoint : connectez-vous à la console Simple Log Service (SLS) et consultez l'Endpoint de la région actuellement sélectionnée en haut de la page ou au-dessus de la liste des projets.

  • Project : consultez les noms des projets dans la liste des projets de la console Simple Log Service (SLS).

  • LogStore : ouvrez le projet cible et, dans le volet de navigation de gauche, cliquez sur LogStore pour afficher les noms des LogStore.

  • Instance ID : consultez la valeur sur les pages Data Import ou Application Management pertinentes de la console Simple Log Service (SLS). Un Instance ID commence généralement par sls- suivi d'une chaîne de caractères.

Surveiller et maintenir les projets

Utilisez la fonctionnalité de journal de service pour obtenir les journaux d'opération des ressources (création, modification, mise à jour, suppression) et les journaux d'exécution des tâches (SQL planifié, importation de données, expédition de données) au sein d'un projet. Vous pouvez également obtenir les journaux de latence de consommation des consumer groups d'un LogStore, ainsi que les journaux d'erreur, de heartbeat et de statistiques de Logtail.

Console

  1. Connectez-vous à la console Simple Log Service (SLS). Dans la section Projects, cliquez sur le projet cible.

  2. Sur la page Service log du projet, cliquez sur Enable Detailed Logs. Dans le panneau Modify service log settings, sélectionnez les journaux de service que vous souhaitez activer et le projet dans lequel ils seront stockés.

    • Journaux détaillés : fournit des journaux d'opération complets. Il s'agit d'une fonctionnalité facturée à l'utilisation.

    • Journaux importants : fournit des journaux de comptabilisation, des journaux de latence des consumer groups et des journaux de heartbeat Logtail. Cette fonctionnalité est gratuite.

    • Journaux opérationnels des tâches : fournit les journaux opérationnels des tâches d'importation de données, des travaux SQL planifiés et des tâches d'expédition. Cette fonctionnalité est gratuite.

    • Emplacement de stockage des journaux : choisissez un projet existant ou laissez le système créer automatiquement un nouveau projet pour stocker ces journaux.

Limites et compatibilité

  • Limite de suppression en masse : SLS ne propose actuellement aucun outil pour la suppression en masse de projets ou de LogStores. Vous devez les supprimer un par un manuellement.

  • Accès mobile : vous pouvez accéder à la console SLS via un navigateur mobile pour vous connecter et gérer les projets, y compris leur création, modification et suppression.

  • Projet non visible après création : si un projet nouvellement créé n'apparaît pas dans la liste, vérifiez que vous avez sélectionné la bonne région et essayez d'actualiser la page.

Comment effectuer une exportation ou un téléchargement en masse d'une liste de projets SLS ?

La console SLS ne prend pas en charge l'exportation ou le téléchargement direct de listes de projets en masse. Pour obtenir les projets de la région actuelle, appelez l'API ListProject ou utilisez un SDK. Par exemple, utilisez la méthode client.list_project() du SDK Python pour récupérer les informations sur les projets.

Informations complémentaires

Pour stocker différents types de données dans un projet, vous devez créer différents types de stores. Pour plus d'informations, consultez Gérer les stores.