Tous les produits
Search
Centre de documentation

Simple Log Service:,

Dernière mise à jour :Aug 25, 2026

Les notes de version de Logtail retracent l'historique des modifications apportées à Logtail dans Simple Log Service (SLS). Chaque section couvre une version publiée et répertorie les nouvelles fonctionnalités, les optimisations et les problèmes résolus qu'elle apporte.

Logtail 3.X et versions ultérieures utilisent désormais l'image LoongCollector. Pour plus d'informations, consultez les notes de version de LoongCollector.

Les versions sont listées par ordre décroissant de numéro de version plutôt que par date. Les lignes de versions Logtail 2.x et Logtail 1.x étant maintenues séparément, une version 1.x peut avoir une date de publication plus récente que certaines versions 2.x.

2.1.16

Date de publication : 9 septembre 2025

Problèmes résolus

  • Correction d'un problème où les descripteurs de fichiers des conteneurs n'étaient pas libérés lors de la restauration d'un lecteur à partir d'un point de contrôle.

  • Résolution d'un problème où le mécanisme de feedback provoquait des événements de délai d'attente et une troncature des journaux.

2.1.15

Date de publication : 15 août 2025

Optimisations

  • Amélioration des alertes relatives aux délais d'attente des processeurs et aux expressions régulières de largeur nulle.

2.1.14

Date de publication : 4 juillet 2025

Problèmes résolus

  • Correction d'un problème où le lecteur rotatif ne fermait pas les fichiers à l'arrêt d'un conteneur, entraînant des fuites de descripteurs de fichiers.

2.1.13

Date de publication : 1er juillet 2025

Nouvelles fonctionnalités

  • Prise en charge du mode d'accès sécurisé aux métadonnées ECS.

Problèmes résolus

  • Résolution d'un problème de délai d'attente potentiellement causé par la commande Docker inspect.

  • Correction d'un problème où le lecteur rotatif ne fermait pas les fichiers à l'arrêt d'un conteneur.

2.1.11

Date de publication : 16 juin 2025

Problèmes résolus

  • Correction d'un plantage dans Golang dû à une vérification incorrecte de la valeur null sur une interface.

  • Résolution d'un plantage que JsonLogFileReader pouvait rencontrer en raison d'un dépassement de tampon lors d'une opération de lecture.

  • Élimination des caractères null insignifiants apparaissant lors de la lecture des fichiers.

2.1.10

Date de publication : 28 mai 2025

Problèmes résolus

  • Correction d'une erreur empêchant la reprise automatique de la collecte Logtail après la récupération du disque suite à un état de saturation.

2.1.9

Date de publication : 23 mai 2025

Nouvelles fonctionnalités

  • Prise en charge de l'interface CRI V1 pour assurer la compatibilité avec containerd 2,0.

Problèmes résolus

  • Mise à jour de la bibliothèque runc pour corriger une vulnérabilité de fuite de descripteurs de fichiers dans runc.

2.1.8

Date de publication : 14 mai 2025

Optimisations

  • Optimisation du processus d'écriture des données de métriques dans MetricStore.

Problèmes résolus

  • Correction d'un problème où le plug-in hérité de collecte de la sortie standard ne collectait pas complètement la dernière partie des journaux à l'arrêt d'un conteneur.

2.1.7

Date de publication : 1er avril 2025

Problèmes résolus

  • Résolution d'un problème de concaténation incorrecte des répertoires lorsque le chemin dans une configuration de collecte Linux était le répertoire racine.

  • Correction d'un problème où les écritures concurrentes dans les scénarios de conteneurs entraînaient des informations de montage incorrectes dans les informations du conteneur.

  • Résolution d'un problème de format incorrect des données de collecte de métriques.

  • Correction d'un problème où les métadonnées de certains conteneurs étaient manquantes lors de la collecte des conteneurs.

2.1.6

Date de publication : 3 mars 2025

Optimisations

  • Ajout de la variable d'environnement FORCE_RELEASE_STOP_CONTAINER_FILE pour forcer la libération des handles de fichiers à l'arrêt d'un conteneur d'application.

Problèmes résolus

  • Correction d'une identification incorrecte du statut du conteneur due aux montages de volumes persistants lors de la collecte des fichiers de conteneurs.

  • Résolution d'un problème d'identification incorrecte du chemin de collecte dû à la présence de plusieurs barres obliques dans le chemin d'une configuration de collecte de conteneurs.

  • Correction d'un problème lié à l'analyse de la dernière ligne d'un journal par le module d'analyse des journaux de sortie standard C++.

  • Résolution d'un problème où la variable d'environnement enable_containerd_upper_dir_detect ne prenait pas effet dans les scénarios d'exécution Containerd.

2.1.5

Date de publication : 2 janvier 2025

Nouvelles fonctionnalités

  • Le plug-in de sortie standard C++ est désormais configurable via des variables d'environnement.

  • Prise en charge de l'envoi des données de trace OTLP vers Simple Log Service.

Problèmes résolus

  • Correction d'un problème d'absence d'informations sur le conteneur dû à l'exécution répétée de la commande up dans les scénarios Docker Compose.

  • Résolution d'un problème d'absence des métriques CPU d'autosurveillance.

  • Correction d'un plantage causé par l'échec du plug-in de sortie standard C++ à analyser la dernière ligne d'un journal.

2.1.1

Date de publication : 1er novembre 2024

Nouvelles fonctionnalités

  • Ajout de la collecte de la sortie standard des conteneurs implémentée en C++.

  • Mise à niveau de l'autosurveillance. Le module C++ et le module de plug-in Golang rapportent désormais les données d'autosurveillance de manière unifiée.

2.0.10

Date de publication : 19 octobre 2024

Problèmes résolus

  • Correction d'un problème où le plug-in de journal binaire ne pouvait pas obtenir le GTID lorsque celui-ci dépassait 1 024 octets.

  • Résolution d'une erreur d'analyse dans le plug-in séparateur natif lorsqu'une chaîne contenait des guillemets doubles.

2.0.8

Date de publication : 13 août 2024

Problèmes résolus

  • Correction du problème d'expiration du jeton dans la méthode de gestion basée sur ENV introduite dans la version 2.0.7.

2.0.7

Date de publication : 31 juillet 2024

Optimisations

  • Logtail s'arrête désormais immédiatement lorsque son utilisation des ressources dépasse la limite stricte.

Problèmes résolus

  • Correction de la troncature JSON causée par des octets null échappés.

  • Résolution d'un coredump causé par l'utilisation de la méthode gethostbyname non thread-safe.

  • Correction d'un problème d'absence de tags lors de l'analyse des données de métriques gauge par OpenTelemetry.

  • Résolution d'un problème où les lecteurs dépassant la longueur de la file d'attente des lecteurs échouaient à être restaurés lors de la rotation d'un trop grand nombre de fichiers pendant la récupération des points de contrôle. Cela entraînait la lecture par un nouveau lecteur du point de contrôle d'un ancien lecteur incorrect lors de la réutilisation d'inode, provoquant une troncature et une collecte en double.

  • Correction des GTID inexacts dans le plug-in input_canal.

2.0.6

Date de publication : 3 juillet 2024

Nouvelles fonctionnalités

  • Prise en charge de l'architecture rund de Container Compute Service (ACS).

2.0.5

Date de publication : 25 juin 2024

Nouvelles fonctionnalités

  • Prise en charge de la suppression des nanosecondes de l'heure système.

Optimisations

  • Optimisation du mécanisme de nouvelle tentative et de tolérance aux pannes pour le socket containerd.

Problèmes résolus

  • Correction d'un problème introduit dans la version 2.0.4 où les configurations de variables d'environnement ne prenaient pas effet dans les scénarios Kubernetes.

  • Résolution d'un panic dans le module de plug-in causé par la fonction GetRealPath dans les scénarios de sortie standard.

  • Correction d'un problème d'absence des journaux d'autosurveillance Shennong lorsque des plug-ins d'extension étaient inclus.

  • Résolution d'une troncature des journaux causée par des délais d'attente de lecture.

  • Correction de l'absence de métriques pour le plug-in de fractionnement des journaux.

1.8.11

Date de publication : 4 septembre 2024

Optimisations

  • Optimisation du mécanisme de nouvelle tentative pour la détection du runtime de conteneur et correction de l'identification inexacte du runtime.

  • Prise en charge du cache DNS lors de l'extraction des configurations depuis le serveur de configuration.

  • Modification du délai d'attente par défaut pour le fractionnement multiligne, fixé à 60 secondes.

  • processor_gotime prend désormais en charge la configuration en nanosecondes.

Problèmes résolus

  • Correction d'un problème où le plug-in de journal binaire ne pouvait pas obtenir le GTID lorsque celui-ci dépassait 1 024 octets.

  • Résolution d'une erreur d'analyse dans le plug-in séparateur natif lorsqu'une chaîne contenait des guillemets doubles.

  • Correction d'un problème de sécurité des threads avec la fonction interne gethostbyname.

1.8.10

Date de publication : 12 juillet 2024

Optimisations

  • Prise en charge de l'utilisation de la variable d'environnement ALICLOUD_SLS_CLIENT_AUTH_VERSION pour configurer l'authentification V4 pour le SDK utilisé par Logtail.

1.8.9

Date de publication : 25 juin 2024

Optimisations

  • Optimisation du mécanisme de nouvelle tentative pour la détection du runtime de conteneur.

Problèmes résolus

  • Correction d'une identification inexacte du runtime containerd lorsque le fichier dockershim existait.

  • Résolution d'un coredump causé par *// dans un chemin de fichier.

  • Correction d'un problème d'obtention anormale des chemins de fichiers lors de la collecte de la sortie standard des conteneurs.

  • Résolution d'un problème de vidage incomplet des données lors de la rotation des fichiers.

1.8.8

Date de publication : 17 avril 2024

Optimisations

  • Optimisation de l'impression des journaux pour le module sender.

Problèmes résolus

  • Assurance de la compatibilité avec les clés en double dans le contenu des journaux et préservation de l'ordre correct des clés.

  • Correction d'un problème où les journaux continuaient d'être collectés après la suppression du fichier d'identifiant utilisateur aliuid.

1.8.7

Date de publication : 5 mars 2024

Nouvelles fonctionnalités

  • Le composant Logtail-ds prend désormais en charge la configuration des groupes de ressources dans les scénarios ACK.

  • Ajout du plug-in processor_rate_limit aux plug-ins d'extension.

Problèmes résolus

  • Correction d'un problème empêchant le processus Logtail de se terminer correctement après la collecte des données historiques.

1.8.6

Date de publication : 30 janvier 2024

Optimisations

  • Optimisation des données de métriques et de la logique de reporting des plug-ins Golang, qui rapportent désormais toutes les métriques via le module de métriques C++.

Problèmes résolus

  • Correction d'un problème de chargement incorrect du module Golang après l'activation du commutateur d'horodatage haute précision.

1.8.5

Date de publication : 24 janvier 2024

Problèmes résolus

  • Correction d'une exception dans le module de plug-in Golang causée par le multithreading des données de tag.

1.8.4

Date de publication : 4 janvier 2024

Optimisations

  • Le plug-in goprofile utilise désormais l'adresse IP de la machine dans les données rapportées.

  • Lorsque l'analyse native échoue et que le journal brut est conservé, celui-ci n'est conservé que dans le champ __raw_log__ et non plus dans le champ de contenu. Cela évite la duplication des données.

Problèmes résolus

  • Correction d'un problème de compatibilité où time_key n'était pas défini sur time par défaut dans les configurations regex.

  • Résolution de plantages occasionnels causés par l'utilisation de libcurl sans définir CURLOPT_NOSIGNAL.

  • Correction d'un problème de désalignement des champs lorsque le plug-in d'analyse séparateur natif analysait des journaux commençant par un espace.

  • Résolution d'un problème de gestion incorrecte du fuseau horaire lorsque les plug-ins natifs ignoraient les journaux expirés.

  • Correction d'un problème où le plug-in JSON natif conservait toujours incorrectement le champ de contenu original après avoir analysé tout JSON contenant une clé content.

  • Correction d'une fuite de mémoire dans le plug-in séparateur natif.

  • Résolution d'une duplication des journaux causée par le vidage des points de contrôle intervenant avant l'enregistrement du répertoire.

  • Correction d'un problème de compatibilité empêchant l'analyse des journaux Apsara avec des formats d'heure séparés par des virgules.

  • Résolution d'un problème où l'adresse IP du conteneur obtenue était parfois vide lorsque le réseau pod d'un cluster Kubernetes était HostNetwork.

1.8.3

Problèmes résolus

  • Résolution de la collecte en double de journaux introduite par la correction de la mémoire des conteneurs.

  • Correction d'un plantage de plug-in causé par des champs nil dans les informations du conteneur.

  • Résolution d'un problème où ProcessorParseDelimiterNative analysait les données portant la ligne suivante.

  • Correction d'un problème empêchant la lecture complète des fichiers sous pression arrière.

  • Résolution d'un plantage de plug-in causé par un panic plugin_export.

  • Correction d'un plantage causé par l'analyse des journaux au format Apsara.

  • Résolution d'un problème de concaténation des données analysées lors de l'analyse des journaux au format Apsara.

1.8.0

Nouvelles fonctionnalités

  • Prise en charge du fractionnement des lignes basé sur un délai d'attente.

  • Le Flusher Simple Log Service prend désormais en charge l'heure des journaux au niveau de la nanoseconde.

  • Ajout d'une liste noire globale des chemins d'hôte.

  • Ajout du plug-in d'analyse de trace processor_otel_metric.

  • Prise en charge de l'ajout de tags de ressource lors de la création de configurations Logtail à l'aide de variables d'environnement.

Optimisations

  • Mise en cache des journaux ne formant pas une ligne complète pour réduire les appels de lecture du système de fichiers.

  • Prise en charge de l'utilisation de variables d'environnement pour contrôler le niveau d'impression des journaux.

  • Le plug-in skywalking prend désormais en charge la capture du tag db.connection_string.

  • Validation des adresses IP des contrôleurs d'interface réseau (NIC) pour obtenir une adresse IP hôte plus précise.

Problèmes résolus

  • Résolution de la collecte en double de données survenant lorsqu'un statefulset avec des volumes montés dérivait vers un nœud différent.

  • Correction d'un problème où le nom du fichier journal collecté était incorrect après la réutilisation de l'inode d'un fichier vide.

  • Résolution d'un problème empêchant un conteneur de se terminer car un fichier était rouvert sur la base d'un point de contrôle.

  • Correction d'un problème empêchant l'ajustement du fuseau horaire de l'heure des journaux Apsara.

  • Résolution d'un problème où la dernière ligne d'un journal pouvait être analysée incorrectement en mode JSON si la ligne ne se terminait pas par un saut de ligne.

  • Correction d'une exception d'analyse JSON survenant lorsque le début des données lues contenait un JSON invalide.

1.7.1

Nouvelles fonctionnalités

  • Ajout du plug-in de collecte input_command pour collecter les résultats de l'exécution des commandes.

  • Ajout du plug-in de traitement processor_log_to_sls_metric pour analyser les journaux en métriques.

  • Ajout d'une configuration de délai d'attente pour la collecte des métriques liées au disque afin d'éviter les exceptions de collecte.

Optimisations

  • Le plug-in processor_json prend désormais en charge l'analyse des données au format tableau JSON.

  • La collecte de conteneurs containerd prend désormais en charge les chemins rootfs personnalisés et la découverte automatique des chemins.

  • Optimisation de la logique de reporting de la fonctionnalité d'aperçu des métadonnées des conteneurs.

Problèmes résolus

  • Correction d'un problème empêchant la collecte de la sortie standard (stdout) des conteneurs lorsque le chemin du fichier de sortie standard était un lien symbolique.

  • Résolution d'un problème empêchant un conteneur de se terminer car son FD était verrouillé lorsqu'un seul événement de suppression de conteneur se produisait.

  • Correction d'un panic nil dans le plug-in service_go_profile.

  • Résolution d'un problème d'inexactitude des métadonnées des données de profil dans les scénarios de conteneurs.

1.6.0

Nouvelles fonctionnalités

  • L'application Full-stack Monitoring prend désormais en charge la collecte des données de métriques Kubernetes OpenKruise.

Optimisations

  • Ajout des métadonnées de conteneur aux données de profilage Logtail.

Problèmes résolus

  • Correction d'un problème empêchant la libération des descripteurs de fichiers (FD) lors de l'arrêt d'un conteneur.

  • Correction d'un problème de cache de configuration Env dans les scénarios Kubernetes.

1.5.1

Nouvelles fonctionnalités

  • Ajout du paramètre de démarrage data_endpoint_policy, qui vous permet de configurer la politique utilisée par Logtail pour basculer l'endpoint d'accès à Simple Log Service.

  • La fonctionnalité Profiling prend désormais en charge le mode d'extraction goprofile.

  • Ajout du plug-in de remplacement de chaîne processor_string_replace.

  • Logtail prend désormais en charge la configuration d'un proxy réseau via HTTP_PROXY.

Optimisations

  • Optimisation des performances du plug-in processor_split_key_value et ajout de guillemets multi-caractères.

Problèmes résolus

  • Correction d'un problème de statistiques de métriques d'utilisation du disque dans le plug-in metric_system_v2.

1.4.0

Nouvelles fonctionnalités

  • Le service d'entrée HTTP prend désormais en charge le protocole Pyroscope.

  • Ajout de la prise en charge du reporting des informations de conteneur depuis l'endpoint de collecte afin d'améliorer l'observabilité des configurations de collecte de conteneurs.

Optimisations

  • La méthode de collecte automatique basée sur les variables d'environnement prend désormais en charge davantage de paramètres de configuration liés au LogStore, tels que la configuration du stockage froid.

1.3.2

Optimisations

  • Le plug-in de scraping Prometheus prend désormais en charge les données Staleness.

Problèmes résolus

  • Correction de problèmes de fuseau horaire, notamment l'ignorance de l'option d'ajustement du fuseau horaire lorsque l'heure système est utilisée ou lorsque l'analyse temporelle des journaux échoue.

  • Correction de la collecte en double de journaux causée par la réutilisation des inodes.

  • Correction d'un problème empêchant le fonctionnement du plug-in Grok lors de l'analyse de caractères chinois.

  • Correction de la consommation mémoire excessive de la découverte de conteneurs introduite dans la version 1.2.1.

1.3.1

Nouvelles fonctionnalités

  • Ajout de la prise en charge de l'ingestion de journaux via le protocole OpenTelemetry sur HTTP.

  • Ajout du plug-in de masquage des données processor_desensitize.

Optimisations

  • Dans les environnements de conteneurs, le protocole HTTPS est désormais pris en charge lors de la création de ressources Simple Log Service à l'aide de variables d'environnement.

  • Dans les environnements de conteneurs, vous pouvez désormais sélectionner la spécification du LogStore lors de la création d'un LogStore via une Custom Resource Definition (CRD).

  • Le décalage du contenu dans le fichier peut désormais être affiché lors du traitement des données par les plug-ins.

  • Le contexte continu est désormais maintenu par défaut lors de la collecte de la sortie standard des conteneurs.

  • Optimisation de l'utilisation de la mémoire lors de l'ingestion de données Prometheus.

Problèmes résolus

  • Correction de fuites potentielles de descripteurs de fichiers (FD) et d'événements manqués dans les environnements Docker.

  • Correction d'une fuite de handles de fichiers survenant lors de la mise à jour des configurations de collecte Logtail.

  • Correction d'un problème de résolution incorrecte des adresses IP pour certains noms d'hôte spécifiques.

  • Correction de la collecte en double de fichiers survenant lorsque plusieurs chemins de configuration avaient une relation parent-enfant.

1.2.1

Nouvelles fonctionnalités

  • Ajout de la prise en charge de la collecte des résultats de requêtes SQL Server et PostgreSQL. Pour plus d'informations, consultez Collecter les résultats de requêtes SQL Server et Collecter les résultats de requêtes PostgreSQL.

  • Ajout de la prise en charge de la collecte des métriques de performance JMX.

  • Ajout du plug-in d'agrégation de contexte de journal (aggregator_context). Pour plus d'informations, consultez configuration des agrégateurs.

    Cela rend disponibles des fonctionnalités telles que la requête contextuelle, l'extraction du champ __topic__ et LiveTail pour les journaux traités par les plug-ins Logtail.

  • Ajout du plug-in Grok pour extraire les champs de journal.

    Vous pouvez définir plusieurs expressions Grok pour faire correspondre des journaux dans différents formats.

Optimisations

  • Ajout de la prise en charge de la collecte de la sortie standard des conteneurs qui s'arrêtent en quelques secondes.

Problèmes résolus

  • Correction de l'analyse des horodatages en microsecondes dans les journaux au format Apsara.

1.1.1

Nouvelles fonctionnalités

  • Ajout du plug-in de traitement CSV Logtail.

  • Ajout de la prise en charge de l'analyse du trafic réseau des couches 4 et 7 à l'aide d'eBPF. Les protocoles HTTP, MySQL, PgSQL, Redis et DNS sont pris en charge.

1.1.0

Nouvelles fonctionnalités

  • Le plug-in netping prend désormais en charge httping et la latence de résolution DNS.

1.0.34

Nouvelles fonctionnalités

  • Ajout de l'API Skywalking Logging.

Optimisations

  • Ajout de la prise en charge de la libération rapide des handles de fichiers pour les conteneurs containerd arrêtés.

Problèmes résolus

  • Correction d'un problème empêchant la correspondance des labels Kubernetes des conteneurs containerd.

1.0.32

Nouvelles fonctionnalités

  • Lors de la collecte de journaux textuels, vous pouvez analyser l'heure avec une haute précision en utilisant la configuration étendue ("enable_precise_timestamp": true) ou le plug-in processor_strptime.

Optimisations

  • Optimisation du mécanisme de détection rootfs dans les scénarios Kubernetes.

  • Optimisation du mécanisme d'identification du runtime de conteneur dans les scénarios Kubernetes.

Problèmes résolus

  • Correction d'une exception dans le plug-in netping sous Windows.

1.0.31

Nouvelles fonctionnalités

  • Les configurations de collecte Logtail prennent désormais en charge la substitution de variables d'environnement.

  • Ajout du plug-in netping, qui collecte les données de ping réseau entre une adresse IP source spécifiée et une adresse IP de destination.

  • Le plug-in gotime peut désormais convertir l'heure de journal extraite au format horodatage.

  • Lors de la collecte des journaux syslog, le champ _client_ip_ est ajouté pour indiquer l'adresse IP du client qui transmet les journaux.

Optimisations

  • Optimisation de l'utilisation de la mémoire lors de la collecte du flux de sortie standard des conteneurs.

1.0.30

Nouvelles fonctionnalités

  • Le plug-in Prometheus prend désormais en charge la collecte de données Prometheus depuis la même machine à l'aide de plusieurs configurations de collecte Logtail.

  • Les nœuds Windows dans Container Service for Kubernetes prennent désormais en charge l'authentification par jeton add-on.

Problèmes résolus

  • Correction des métriques threadNum et fdNum incorrectes dans le plug-in de collecte de processus sous Linux.

  • Correction de l'erreur ConfigurationDiscoveryService not implement dans le plug-in SkyWalking.

1.0.29

Problèmes résolus

  • Correction d'un problème rendant invalide la correspondance de labels basée sur des expressions régulières lors de la collecte de la sortie standard des conteneurs. Ce problème survenait dans Logtail 1.0.27 et Logtail 1.0.28.

1.0.28

Nouvelles fonctionnalités

  • Ajout de la prise en charge de la collecte de données via le protocole SNMP.

  • Le plug-in SkyWalking V3 prend désormais en charge le filtrage des attributs d'instance.

  • Ajout de la prise en charge de la configuration du paramètre Accept Partial Fields en mode séparateur.

Problèmes résolus

  • Correction des Span IDs incorrects dans le plug-in SkyWalking V2.

1.0.27

Nouvelles fonctionnalités

  • Ajout du plug-in processor_regex.

  • Ajout de la prise en charge de la gestion de configuration multi-région.

Optimisations

  • Optimisation de la collecte des métriques hôte pour prendre en charge les métriques IO Counter.

Problèmes résolus

  • Correction d'un problème empêchant le plug-in service_http_server de libérer les connexions UNIX.

  • Correction d'un conflit survenant lorsque Logtail exécutait simultanément plusieurs configurations de collecte du plug-in metric_meta_kubernetes.

1.0.26

Nouvelles fonctionnalités

  • Ajout de la prise en charge de la collecte des métriques de processus.

  • Ajout de la collecte des handles de fichiers et du protocole TCP lors de la collecte des métriques hôte.

  • Ajout de la prise en charge de la collecte des métadonnées des clusters Kubernetes.

  • Ajout de la prise en charge de la collecte des métadonnées des hôtes.

  • Ajout d'un plug-in de sortie gRPC.

  • Ajout de la prise en charge de la reconnaissance sémantique des clusters Kubernetes lors de la collecte des journaux de conteneurs.

  • Ajout de la prise en charge de la collecte des données de trace depuis SkyWalking V2.

  • Ajout de la prise en charge de l'exécution du plug-in input_canal sur la plateforme Windows i386.

Optimisations

  • Amélioration de la précision de la collecte des métriques hôte dans les environnements de conteneurs.

1.0.25

Optimisations

  • Renforcement de la logique de gestion des cas où l'API readdir du système de fichiers renvoie des métadonnées imprécises.

Problèmes résolus

  • Correction d'un plantage potentiel survenant lors de l'importation de données historiques.

1.0.24

Problèmes résolus

  • Correction d'un problème empêchant les données envoyées par Logtail immédiatement après le démarrage de porter l'ID personnalisé.

1.0.22

Problèmes résolus

  • Correction d'un problème pouvant empêcher Logtail de rapporter les données d'état (qui ne sont pas des données utilisateur) à Simple Log Service en cas d'interruption réseau en mode Global Accelerator.

1.0.21

Logtail 1.0.21 est la première version de Logtail 1.0 publiée dans toutes les régions. Elle offre toutes les fonctionnalités de Logtail 0.16.64 et ajoute les fonctionnalités suivantes :

Nouvelles fonctionnalités

  • Ajout de l'élément de configuration exactly_once_concurrency, qui permet à Logtail d'enregistrer des informations de point de contrôle granulaires au niveau du fichier sur le disque local. Pour plus d'informations, consultez Configurations Logtail (héritées).

  • Ajout de l'élément de configuration enable_log_time_auto_adjust, qui permet à l'heure du journal de s'adapter à l'heure locale du serveur. Pour plus d'informations, consultez Définir les paramètres de démarrage Logtail.

  • Ajout de l'élément de configuration enable_log_position_meta, qui ajoute les métadonnées du fichier d'origine d'un journal au journal lui-même. Pour plus d'informations, consultez Configurations Logtail (héritées).

  • Ajout de l'élément de configuration specified_year, qui utilise l'année de l'heure actuelle ou une année spécifiée pour compléter l'heure du journal. Pour plus d'informations, consultez Configurations Logtail (héritées).

0.16.68

Problèmes résolus

  • Correction d'un échec d'analyse causé par une gestion incorrecte du tag P (partiel) lors de la collecte de la sortie standard des conteneurs.

  • Correction d'un problème entraînant des SpanID et ParentSpanID incorrects dans les liens dans les scénarios inter-applications du plug-in service_skywalking_agent_v3.

0.16.64

Optimisations

  • Augmentation du délai d'expiration des requêtes vers le moteur de conteneur, passant de 3 à 30 secondes. Ajout de la variable d'environnement DOCKER_CLIENT_REQUEST_TIMEOUT, qui définit le délai d'expiration des requêtes vers le moteur de conteneur.

Problèmes résolus

  • Correction d'un défaut entraînant un Span ID parent incorrect dans le plug-in service_skywalking.

  • Correction d'un défaut pouvant provoquer l'arrêt de la logique de création de configurations de collecte basées sur les variables d'environnement en cas d'anomalie du moteur de conteneur.

0.16.62

Remarque

Si vous utilisez Logtail 0.16.58 ou 0.16.60, effectuez une mise à niveau vers Logtail 0.16.62.

Problèmes résolus

  • Correction d'un échec d'envoi de données survenant avec une faible probabilité en cas de désordre des données.

0.16.60

Nouvelles fonctionnalités

  • Ajout de la prise en charge de la collecte de données de conteneur dans les environnements containerd.

0.16.56

Optimisations

  • Ajustement de la portée de la métrique net_err_stat dans les journaux de service afin qu'elle couvre uniquement les erreurs d'envoi causées par le réseau.

0.16.54

Nouvelles fonctionnalités

  • Ajout de la métrique net_err_stat aux journaux de service, qui enregistre le nombre d'erreurs d'envoi survenues au cours de la dernière minute, des 5 dernières minutes et des 15 dernières minutes.

0.16.52

Si vous disposez de nombreuses configurations de collecte pour les conteneurs, y compris la sortie standard et les fichiers de conteneur, mettez à niveau Logtail vers la version 0.16.52 ou ultérieure pour réduire efficacement la charge CPU.

Optimisations

  • Optimisation de la charge CPU dans les scénarios de collecte de données de conteneurs.

0.16.50

Nouvelles fonctionnalités

  • Ajout de la prise en charge de l'installation à la demande du plug-in service_telegraf au moment de l'exécution. Cette fonctionnalité est disponible uniquement pour les utilisateurs ECS.

0.16.48

Optimisations

  • Optimisation du plug-in service_telegraf pour prendre en charge plusieurs configurations sur une seule machine.

0.16.46

Remarque

Dans les régions Chine (Hangzhou), Chine (Shanghai) et Chine (Pékin), mettez à niveau Logtail vers la version 0.16.46 ou ultérieure pour empêcher Logtail de basculer d'endpoint en cas de fluctuations réseau.

Optimisations

  • Restriction stricte des types de réseau que Logtail peut utiliser.

0.16.44

Nouvelles fonctionnalités

Ajout du plug-in service_telegraf, qui collecte les données de métriques.

0.16.42

Nouvelles fonctionnalités

  • Le filtrage par liste de blocage prend désormais en charge la correspondance multi-niveaux, telle que /path/**/log.

Optimisations

  • Optimisation de la politique d'obtention de l'adresse IP locale. Si la politique initiale échoue, la première adresse IP de la liste est récupérée.

0.16.40

Nouvelles fonctionnalités

  • Ajout du plug-in de données d'état de l'hôte metric_system_v2.

  • Ajout de la variable d'environnement ALIYUN_LOGTAIL_MAX_DOCKER_CONFIG_UPDATE_TIMES et de son paramètre correspondant max_docker_config_update_times, qui s'appliquent aux scénarios où des Jobs éphémères sont fréquemment créés dans des environnements Kubernetes.

Optimisations

  • Optimisation des performances, en termes de surcoût CPU, des scénarios de collecte de conteneurs comportant de nombreuses configurations de collecte.

Problèmes corrigés

  • Correction d'un problème où le plug-in processor_split_log_string générait occasionnellement des lignes vides.

0.16.38

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour les noms de champs temporels personnalisés en mode regex complet.

  • Ajout du paramètre KeepSourceIfParseError aux plug-ins processor_json, processor_regex et processor_split_char afin de conserver les données brutes en cas d'échec de l'analyse. Pour plus d'informations, consultez Utiliser les plug-ins Logtail pour traiter les données.

0.16.36

Nouvelles fonctionnalités

  • Ajout du plug-in de chiffrement processor_encrypt.

0.16.34

Nouvelles fonctionnalités

  • Ajout d'une sonde HTTP pour prendre en charge les contrôles d'intégrité Kubernetes.

Problèmes corrigés

  • Correction d'un vidage mémoire (core dump) causé par libcurl dans certains environnements.

  • Correction d'un problème lié à l'absence de la bibliothèque libidn lors de l'installation de Logtail sur CentOS 8.

0.16.32

Nouvelles fonctionnalités

  • Ajout du paramètre IgnoreFirstConnector au plug-in processor_json.

  • Prise en charge ajoutée pour les horodatages en millisecondes et microsecondes (%s).

  • Prise en charge ajoutée pour le chargement de plusieurs configurations Logtail locales depuis /etc/ilogtail/config.d/.

  • Prise en charge ajoutée pour le chargement de plusieurs configurations utilisateur locales depuis /etc/ilogtail/user_config.d/.

  • Ajout des plug-ins de traitement processor_split_key_value et processor_strptime.

  • Ajout des paramètres oas_connect_timeout et oas_request_timeout pour prendre en charge les scénarios de réseaux lents.

Optimisations

  • Suppression de la restriction sur les entrées dans les configurations hybrides (fichier+plug-in).

0.16.30

Important

Cette version présente un risque potentiel d'échec d'ouverture de fichier lors d'une exécution prolongée. Mettez à jour vers la dernière version.

Nouvelles fonctionnalités

  • Ajout du filtrage au niveau Kubernetes pour la collecte de la sortie standard Docker et des fichiers.

Optimisations

  • Optimisation de la contention concurrente entre les LogStores d'une même région lorsque les conditions réseau sont médiocres.

Problèmes corrigés

  • Correction d'un problème de perte de point de contrôle survenant avec une faible probabilité en raison d'une erreur dans la logique d'ouverture de fichier.

0.16.28

Nouvelles fonctionnalités

  • Ajout d'un paramètre permettant de configurer la taille de fin (tail size) de la première collecte.

Optimisations

  • Optimisation de la logique d'obtention des métadonnées de conteneur afin de réduire l'impact global des conteneurs anormaux.

Problèmes corrigés

  • Correction d'une fuite de mémoire de docker_stdout dans des environnements complexes.

  • Correction d'une prise en charge incomplète des horodatages en millisecondes en mode JSON.

0.16.26

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour la collecte des journaux containerd.

Problèmes corrigés

  • Correction d'un problème de perte de point de contrôle pour les fichiers tournés, survenant avec une probabilité extrêmement faible.

  • Correction d'un problème où le fichier de configuration de collecte local /etc/ilogtail/user_config.d n'était pas chargé lorsque le fichier /usr/local/ilogtail/user_log_config.json n'existait pas.

0.16.24

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour la configuration de working_ip et working_hostname via des variables d'environnement.

  • Ajout du paramètre force_quit_read_timeout, qui définit le délai d'expiration pour une fermeture forcée lorsque les événements ne peuvent pas être lus en raison d'un blocage persistant.

  • Prise en charge ajoutée pour le passage de tags tels que le chemin et le sujet aux plug-ins.

  • Ajout du plug-in aggregator_shardhash, qui permet de définir shardhash au sein du plug-in.

  • Ajout des plug-ins de traitement processor_gotime, processor_rename, processor_add_fields, processor_json et processor_packjson. Pour plus d'informations, consultez Utiliser les plug-ins Logtail pour traiter les données.

  • Mise à jour de LogtailInsight et ajout de la fonctionnalité de visualisation de la progression. Vous devez définir mark_offset_global_flag ou customized_fields.mark_offset.

Optimisations

  • Optimisation de la consommation élevée de mémoire de Journal lors d'une exécution prolongée en libérant la mémoire aussi tôt que possible.

  • Optimisation de l'intervalle d'obtention des configurations pour la première fois lorsqu'aucune configuration locale n'existe.

Problèmes corrigés

  • Correction d'une collecte potentiellement dupliquée lors de l'utilisation de plusieurs configurations Logtail.

  • Correction d'un problème où les horodatages en millisecondes et microsecondes ne prenaient pas en charge JSON int64.

0.16.21

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour les paramètres de sujet statique personnalisé.

  • Prise en charge ajoutée pour le filtrage par liste de blocage.

  • Ajout du paramètre EnableEventMeta au plug-in service_canal pour collecter les informations d'en-tête des journaux binaires MySQL.

Optimisations

  • Optimisation du mécanisme d'arrêt du système de plug-ins.

Problèmes corrigés

  • Correction d'une fuite de mémoire potentielle avec les journaux GBK.

0.16.18

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour la collecte des événements Docker. Pour plus d'informations, consultez Collecter les événements Docker.

  • Prise en charge ajoutée pour la collecte des journaux Systemd Journal. Pour plus d'informations, consultez Collecter les journaux Systemd Journal.

  • Ajout des plug-ins de traitement processor_pick_key et processor_drop_last_key.

Optimisations

  • Optimisation de l'utilisation de la mémoire pour la collecte des journaux de conteneurs et la collecte par plug-in.

  • Optimisation des performances de collecte des journaux multilignes à partir de la sortie standard des conteneurs.

0.16.16

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour la création automatique des ressources liées aux journaux d'audit Kubernetes.

  • Prise en charge ajoutée pour la configuration des paramètres de démarrage, tels que le CPU, la mémoire et la concurrence d'envoi, via des variables d'environnement.

  • Prise en charge ajoutée pour la configuration du téléchargement de tags personnalisés via des variables d'environnement.

  • Le mode Sidecar prend désormais en charge la création automatique de configuration. Pour plus d'informations, consultez Collecter les journaux texte de conteneur à l'aide d'un CRD sidecar.

Optimisations

  • Le fichier aliuid est désormais enregistré automatiquement dans un fichier local.

Problèmes corrigés

  • Correction d'un plantage survenant avec une probabilité extrêmement faible lors de la collecte de fichiers de conteneurs.

  • Correction d'un problème où IncludeLabel ne prenait pas effet dans Kubernetes pour les configurations créées à l'aide de variables d'environnement.

0.16.15

Nouvelles fonctionnalités

  • Prise en charge ajoutée du mode GTID lors de la collecte des journaux binaires MySQL. Ce mode est activé automatiquement lors de la collecte des journaux binaires MySQL.

  • Prise en charge ajoutée pour la spécification de caractères génériques dans les noms de fichiers pour l'importation de données historiques.

  • Kubernetes prend désormais en charge la création automatique de configurations d'index.

Optimisations

  • Lorsque le fractionnement de ligne échoue, discardUnMatch est vérifié et les journaux dont le fractionnement a échoué sont signalés.

  • La réexpédition est désormais effectuée automatiquement en cas d'erreur d'envoi inconnue, ce qui évite la perte de données dans des cas extrêmement rares, tels que l'altération d'un paquet de données envoyé pendant le transit.

0.16.14

Nouvelles fonctionnalités

  • Prise en charge ajoutée du mode caractère générique lors de l'importation de données historiques.

  • Ajout de l'élément de configuration de démarrage default_tail_limit_kb, qui configure la taille de saut pour la première collecte d'un fichier. La valeur par défaut est de 1 024 Ko.

  • Ajout de l'élément de configuration de collecte batch_send_seconds, qui configure l'intervalle d'envoi des paquets de données.

  • Ajout de l'élément de configuration de collecte batch_send_bytes, qui configure la taille des paquets de données.

Optimisations

  • Lors de la collecte de la sortie standard des conteneurs, les journaux fractionnés par le moteur Docker sont automatiquement fusionnés.

0.16.13

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour la configuration de la collecte de journaux via des variables d'environnement.

  • Prise en charge ajoutée pour la collecte des métadonnées dans les journaux binaires MySQL. Les champs de journal _filename_ et _offset_ sont ajoutés.

  • Le script d'installation prend désormais en charge la sélection automatique des paramètres dans un VPC.

  • Prise en charge ajoutée du mode d'installation Global Accelerator. Pour plus d'informations, consultez Étape 2 : Configurer l'accélération de la collecte Logtail.

0.16.11

Optimisations

  • Lors de la collecte des journaux binaires MySQL, les informations de nom de fichier et de décalage peuvent désormais être collectées.

Problèmes corrigés

  • Correction d'une exception survenant avec une certaine probabilité lors de l'utilisation du mode multiligne pour collecter la sortie standard des conteneurs.

0.16.10

Optimisations

  • Mise à niveau de la méthode de collecte pour la sortie standard des conteneurs.

0.16.9

Nouvelles fonctionnalités

  • Ajout d'une limite de fréquence pour la mise à jour des configurations de collecte de fichiers de conteneurs.

Problèmes corrigés

  • Correction d'une fuite de descripteur de socket (fd) survenant avec une probabilité extrêmement faible.

0.16.8

Nouvelles fonctionnalités

Problèmes corrigés

  • Correction de paramètres incohérents dans les packages d'installation précédents.

  • Correction d'un problème empêchant l'obtention correcte de la version du système d'exploitation lors de l'installation de Logtail sur certains systèmes.

0.16.6

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour la collecte des données de surveillance de l'hôte.

  • Prise en charge ajoutée pour la collecte des données de surveillance Redis.

  • Prise en charge ajoutée pour la collecte des instructions DDL (langage de définition de données) dans les journaux binaires MySQL.

  • Prise en charge ajoutée du filtrage par docker ENV (environnement) lors de la collecte de la sortie standard des conteneurs et des fichiers de conteneurs.

Problèmes corrigés

  • Assurance de la compatibilité avec la collecte de données à partir des tables MySQL sans clé primaire.

  • Résolution de la perte d'événements causée par un canal d'abonnement au moteur de conteneur instable en mode de collecte de conteneurs.

0.16.5

Nouvelles fonctionnalités

0.16.4

Nouvelles fonctionnalités

0.16.2

Nouvelles fonctionnalités

  • Ajout du plug-in processor_geoip.

0.16.0

Nouvelles fonctionnalités

  • Prise en charge ajoutée pour la collecte des journaux binaires MySQL, des résultats de requêtes MySQL et des données HTTP. Pour plus d'informations, consultez Utiliser les plug-ins Logtail pour collecter des données.

  • Prise en charge ajoutée pour les configurations d'analyse combinées : mode regex, mode ancre, mode séparateur et filtres.