Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Log overview

Dernière mise à jour :Aug 11, 2026

ACK s'intègre à Simple Log Service (SLS) pour collecter, stocker et analyser les journaux du cluster.

Remarque

Consultez les rubriques Présentation de Simple Log Service et Glossaire.

Composants de collecte des journaux

Les composants de collecte s'intègrent à SLS pour découvrir et collecter automatiquement les journaux des conteneurs dans divers formats, tels que les journaux texte, la journalisation binaire et les données HTTP. SLS stocke les données collectées pour permettre leur interrogation et leur analyse en temps réel.

  • LoongCollector (anciennement Logtail) : agent de collecte de journaux de nouvelle génération fourni par Simple Log Service. Déployez-le sur des serveurs, des nœuds Kubernetes ou des hôtes Docker pour collecter les journaux à partir de fichiers sans modifier le code de l'application. Il est rétrocompatible avec Logtail et offre des performances améliorées.

  • Collecte de données basée sur Logtail : Logtail est un agent de collecte de journaux fourni par Simple Log Service. Utilisez Logtail pour collecter des journaux à partir de plusieurs sources de données, telles que les instances Alibaba Cloud Elastic Compute Service (ECS), les serveurs situés dans des centres de données et les serveurs de fournisseurs de services cloud tiers. Logtail prend en charge la collecte non intrusive de journaux basés sur des fichiers. Aucune modification du code de votre application n'est nécessaire et la collecte des journaux n'affecte pas le fonctionnement de vos applications.

Principes de collecte des journaux

ACK prend en charge les méthodes de collecte des journaux DaemonSet et Sidecar.

Procédure de collecte

Déployez un composant de collecte des journaux pour transmettre les données de journal à SLS afin qu'elles y soient stockées et analysées :

image

Procédure :

  1. Déployez un composant de collecte des journaux.

    L'installation d'un composant de collecte des journaux crée un CRD AliyunLogConfig et l'associe à la configuration de collecte SLS.

    • Composant LoongCollector : loongcollector-ds (DaemonSet), loongcollector-operator (Deployment), alibaba-log-configuration (ConfigMap)

    • Composant Logtail : logtail-ds (DaemonSet), alibaba-log-controller (Deployment), alibaba-log-configuration (ConfigMap)

  2. Créez une configuration de collecte pour le composant de collecte des journaux.

    Configurez la collecte des journaux à l'aide de la console, d'un CRD ou de variables d'environnement. Consultez les rubriques Collecte des journaux de conteneurs à partir de clusters ACK, Collecte des sorties standard et d'erreur des conteneurs Kubernetes en mode DaemonSet (ancienne version) et Collecte des journaux texte des conteneurs Kubernetes en mode Sidecar.

  3. Le composant de collecte des journaux télécharge les données de journal vers SLS en temps réel.

Méthode de collecte

Les clusters Kubernetes prennent en charge deux méthodes de collecte des journaux : DaemonSet et Sidecar.

Classification

Méthode DaemonSet

Méthode Sidecar

Scénarios

Idéale pour les clusters mono-locataires aux exigences de journalisation simples.

  • Cluster mono-locataire comportant peu de services.

  • Configuration de collecte de journaux uniforme pour tous les conteneurs d'un nœud.

  • Collecte de la sortie standard.

  • Consommation minimale de ressources.

Adaptée aux grands clusters hybrides.

Prend en charge la configuration de la collecte des journaux par pod. Peut générer un volume élevé de journaux et consommer d'importantes ressources.

Utilisation des ressources

Un seul pod de collecte de journaux s'exécute sur chaque nœud.

Un conteneur de collecte de journaux s'exécute dans chaque pod.

Déploiement et exploitation/maintenance

Seul le DaemonSet doit être maintenu.

Déployez un conteneur de collecte de journaux par pod.

Type de journal collecté

Sortie standard et journaux texte.

Journaux texte.

Types de journaux pris en charge

Les clusters ACK peuvent collecter et transmettre les types de journaux suivants à SLS.

Type de journal

Description

Références

Journaux d'application (conteneur)

Collecte de la sortie standard des conteneurs et des fichiers texte à partir des clusters ACK.

Journaux des composants du plan de contrôle

Collecte des journaux des composants du plan de contrôle, tels que API Server, kube-scheduler, kube-controller-manager, cloud-controller-manager, Controlplane-Events et le contrôleur d'entrée ALB. Les journaux sont stockés dans des Logstores dédiés pour une analyse centralisée et un dépannage simplifié.

Chaque Logstore SLS correspond à un composant du plan de contrôle Kubernetes.

Collecte des journaux des composants du plan de contrôle des clusters ACK managés

Journaux des composants réseau

  • Collecte des journaux d'accès Ingress pour surveiller le trafic applicatif.

  • Collecte des journaux CoreDNS pour identifier les problèmes tels qu'une résolution DNS lente et des requêtes d'accès anormales.

Journaux des composants du plan de données

Collecte des journaux des plug-ins, tels que les plug-ins de stockage, la mise en réseau Terway, la mise en réseau Flannel et Auto Scaling.

Collecte des journaux des composants du plan de données du cluster

Limites

Limitations

Description

Version du cluster

  • La collecte des journaux via DaemonSet nécessite Kubernetes 1.10.0 ou une version ultérieure avec prise en charge de la propagation du montage HostToContainer.

  • La collecte des journaux basée sur CRD (alibaba-log-controller) nécessite Kubernetes 1.16.0 ou une version ultérieure.

    Kubernetes 1.7.0 et versions ultérieures prend également en charge les CRD via apiextensions.k8s.io/v1beta1, mais la stabilité de cette API bêta varie selon la version.

LoongCollector

  • loongcollector-ds : réservez au moins 0,1 cœur CPU et 256 Mo de mémoire sur chaque nœud.

  • loongcollector-operator : réservez au moins 0,1 cœur CPU et 128 Mo de mémoire.

Composant logtail-ds

  • CPU : réservez au moins 0,1 cœur.

  • Mémoire : 30 Mo minimum pour les hôtes, 150 Mo pour Kubernetes, 100 Mo pour le contrôleur/opérateur Kubernetes.

L'utilisation réelle dépend du taux de collecte, du nombre de répertoires et de fichiers surveillés ainsi que des blocages d'envoi. Maintenez l'utilisation en dessous de 80 % de la limite.

Consultez la rubrique Limites de Logtail.

Facturation

Les coûts liés à SLS dans les clusters ACK se composent des frais de gestion du cluster et des frais SLS.

  • Frais de gestion du cluster : ACK facture ces frais. Seuls les clusters ACK Pro sont soumis à ces frais. Les clusters ACK Basic et les clusters ACK dédiés sont gratuits. Consultez la rubrique Présentation de la facturation.

  • Frais SLS : SLS facture ces frais selon le modèle de paiement à l'utilisation. Consultez la rubrique Présentation de la facturation.

FAQ

Comment copier des journaux d'un projet vers un autre ?

Pour copier les journaux d'accès depuis logstore-a dans project-a vers logstore-b dans project-b afin d'effectuer une interrogation et une analyse unifiées dans project-b, consultez la rubrique Réplication des données Logstore.

Que faire si l'état de la collecte des journaux est anormal ?

Si l'état de la collecte des journaux Logtail est anormal, consultez la rubrique Dépannage de la collecte anormale des journaux de conteneurs.

FAQ concernant la perte de journaux, la suppression de journaux et la réduction des coûts de stockage des journaux

Pour modifier la période de conservation des journaux ou désactiver la collecte des journaux, consultez la rubrique Problèmes liés aux Logstores.

Problèmes liés à Logtail

Pour les questions relatives à la latence de collecte de Logtail, à la collecte des journaux historiques et au délai de prise en compte des modifications de configuration, consultez la rubrique Problèmes de base de Logtail.