Tous les produits
Search
Centre de documentation

Cloud Monitor:Notes de version

Dernière mise à jour :Aug 09, 2026

Historique des versions et journal des modifications de l'agent CloudMonitor, incluant les nouvelles fonctionnalités, les optimisations et les corrections de bugs pour chaque version.

4.0.0.1

Catégorie

Description

Date de publication

17/10/2025

Nouvelles fonctionnalités

  1. GPU :

    • Compatibilité avec les versions 580 et ultérieures du pilote NVIDIA. Le paramètre power_draw a été remplacé par instant_power_draw, ce qui corrigeait l'absence de données rapportées par la métrique.

  2. Introduction de la fonctionnalité plug-in, permettant l'exécution des tâches dans des processus distincts pour améliorer la stabilité de l'agent et affiner l'allocation des ressources.

  3. Prise en charge de l'indication du nom de serveur (SNI) pour les connexions HTTPS sur les versions d'agent 3.5.11 et ultérieures.

Optimisations

  1. Réduction de la consommation mémoire au démarrage sous Windows, passant de plus de 150 Mo à moins de 10 Mo grâce à l'optimisation de la bibliothèque stacktrace, qui augmentait auparavant l'utilisation mémoire des applications de 1 Mo.

  2. Optimisation du script d'installation PowerShell. Correction d'un avertissement survenant lors de la restauration du fichier agent.properties pendant l'installation sur des instances ECS non Alibaba Cloud.

Problèmes corrigés

  1. Correction d'un échec de démarrage de l'agent lorsque la fonction PdhOpenQuery (win32) échouait.

  2. Correction d'une défaillance de l'agent sur Alibaba Cloud Linux 4 due à l'absence du répertoire /var/run. Le chemin a été remplacé par /var.

4.0.0

Catégorie

Description

Date de publication

23/09/2025

Nouvelles fonctionnalités

  1. GPU :

    • Prise en charge des GPU AMD. La collecte des métriques s'effectue via amd-smi. Vous devez installer cet outil manuellement, car il n'est pas inclus dans le package du pilote AMD.

    • Prise en charge des GPU Iluvatar CoreX.

    • Pour les GPU NVIDIA dotés de pilotes version 535 ou ultérieure, le paramètre -pm 1 n'est plus appelé. Son utilisation pouvait provoquer un comportement inattendu du GPU.

  2. Prise en charge de la récupération des numéros de série des disques NVMe.

  3. Prise en charge des journaux structurés Structured Process Language (SPL).

  4. Ajout d'une nouvelle métrique :

    • sys_fs (Linux uniquement), située dans le namespace acs/host.

  5. Prise en charge de quatre nouvelles régions :

    • Mexique (na-south-1)

    • États-Unis (Atlanta) (us-southeast-1)

    • Chine (Ulanqab) Apsara Stack Enterprise (cn-wulanchabu-acdr-1)

    • Chine (Ulanqab) General Industry Cloud (cn-wulanchabu-gic-1)

  6. Mise à niveau du script d'installation vers la version 1.16 :

    • Conservation des configurations précédentes (agent.properties, agent.json et accesskey.properties) lors de l'installation, évitant ainsi toute perte de configuration après réinstallation ou mise à niveau.

    • Suppression du package d'installation téléchargé avant la sortie si aucune mise à niveau n'est nécessaire (version identique).

    • L'agent Argus n'est plus installé par défaut sur Cloud Phone. Pour l'installer, vous devez inclure la variable ENABLE_WUYING=True.

    • Prise en charge des clouds souverains.

    • Prise en charge du mode renforcement de sécurité uniquement.

Optimisations

  1. Ajout des informations fabricant au service argusagent_service pour faciliter la gestion des listes d'autorisation.

  2. Pour la surveillance des systèmes de fichiers Linux, l'agent tente désormais de lire /proc/mounts si /etc/mtab est absent.

  3. Renforcement de la sécurité amélioré. Ajout de la prise en charge du mode renforcement de sécurité uniquement pour ECS MetaServer.

  4. Amélioration de la stabilité des opérations ping.

  5. Si la cible du ping est un nom de domaine, l'adresse IP est résolue à nouveau à chaque démarrage de tâche ping pour éviter des résultats inexacts dus à l'expiration des adresses IP.

  6. Pour l'auto-surveillance sous Windows, le seuil par défaut du nombre de fichiers ouverts est fixé à 999 999. Cette métrique fluctue fortement sous Windows, rendant difficile la définition d'un seuil raisonnable.

  7. Activation du mode NoProxy lors de l'accès à MetaServer.

  8. Ajout des champs main_ip et host_name aux données acs_host/system.process.agent pour distinguer les instances en cas de conflit instanceId provoqué par une erreur MetaServer, permettant une identification plus rapide de la machine concernée.

Problèmes corrigés

  1. Suppression de l'appel -pm 1 pour les versions 535 et ultérieures du pilote GPU NVIDIA.

  2. Correction d'un blocage de l'agent à l'état starting... causé par la commande docker ps. La correction utilise un mode de chargement différé, qui contourne la détection des environnements Pouch et Docker au démarrage et ne les détecte qu'en cas de besoin. Bien que cela puisse encore provoquer des blocages pour certaines fonctionnalités comme la collecte de journaux, cela n'affecte pas la collecte des métriques de base.

  3. Conversion en minuscules de tous les mots-clés issus de la surveillance des processus de groupe.

  4. Correction d'une violation d'accès mémoire sous Windows.

  5. Prise en charge du nouveau format de sortie des GPU Ascend.

  6. Prise en charge des ports source et de la sonde bidirectionnelle pour Telnet.

  7. Correction d'un problème où l'utilisation de std::ifstream pour lire un fichier inexistant sur certaines distributions Linux provoquait un signal SIGABRT, entraînant l'arrêt anormal de l'agent.

Important

À partir de la version 4.0.0, Linux 32 bits n'est plus pris en charge.

3.5.12

Catégorie

Description

Date de publication

09/10/2024

Nouvelles fonctionnalités

  • Prise en charge de nouvelles régions :

    • Hangzhou Apsara Stack Enterprise KS01.

    • Chine (Chengdu) Ant Financial Cloud (cn-chengdu-ant).

  • Suppression de la région Inde (Mumbai) (ap-south-1).

  • Remplacement de l'horloge système par une horloge monotone pour la planification des tâches, afin d'éviter les problèmes de synchronisation liés aux ajustements de l'heure système.

  • Ajout de la commande tool curl. Cette commande sonde une adresse cible et affiche le processus d'interaction pour faciliter le dépannage sur site.

    /usr/local/cloudmonitor/bin/argusagent tool curl --help
    
        Usage: argusagent tool curl [options] url
        Allowed options:
          -h [ --help ]               Print this help message
          -X [ --request ] arg (=GET) Specifies a custom request method to use.
          --url arg                   Target url.
          -d [ --data ] arg           Only for POST, http bod.y
          -H [ --header ] arg         Extra header to use.
          -m [ --max-time ] arg (=30) Maximum time in seconds that you allow the whole operation to take.
          -x [ --proxy ] arg          Use the specified proxy, format: [protocol://]host[:port].
          --proxy-user arg            Specify the user name to use for proxy authentication.
          --proxy-pass arg            Specify the password to use for proxy authentication.
          --proxy-http2               Negotiate HTTP version 2 with an HTTPS proxy. The proxy might still only offer HTTP/1 and
                                      then curl sticks to using that version. This has no effect for any other kinds of
                                      proxies.
          --json arg                  Json object config, this will ignore all other options.
          --json-file arg             Json object config file, this will ignore all other options.
          --task-id arg               Detect once of http task with taskId
  • Ajout du paramètre -e GetTopTasks. Cela permet de visualiser dynamiquement la consommation de temps des 20 tâches les plus longues lors de l'exécution.

    Linux

    # The path on CoreOS is /opt/cloudmonitor/bin/argusagent.
    /usr/local/cloudmonitor/bin/argusagent -e GetTopTasks

    Windows

    "C:\Program Files\Alibaba\cloudmonitor\bin\argusagent.exe -e GetTopTasks
  • Ajout des informations de proxy aux journaux de heartbeat et de rapport de métriques, précisant que l'agent n'utilise pas nécessairement le réseau public.

  • Ajout de la prise en charge du tagging pour la surveillance des processus.

  • Ajout d'une métrique d'auto-surveillance : l'agent redémarre automatiquement si aucune métrique de base n'est collectée pendant deux minutes consécutives.

  • GPU : Prise en charge des GPU Ascend et Hygon sous Linux.

  • Mise à niveau du script d'installation vers la version 1.13.

    • Réduction de la dépendance du script de bash à sh, améliorant la compatibilité et permettant l'installation de l'agent sur un plus grand nombre de systèmes, tels qu'Android.

    • Prise en charge des proxys personnalisés lors de l'installation manuelle. Auparavant, les proxys personnalisés ne pouvaient être utilisés que pour télécharger le script d'installation.

    • Ajout d'une vérification automatique après le téléchargement. L'ancienne version n'est désinstallée que si le nouveau package d'installation est valide, évitant ainsi les échecs causés par des téléchargements incomplets (packages vides) par des outils comme wget.

    • Optimisation des journaux d'installation pour les rendre plus lisibles et faciliter le dépannage.

    • Prise en charge de l'installation à partir d'un fichier de package local (-packageFile) sous Windows. Cela permet d'ignorer le processus de téléchargement.

    • Correction d'un bug lors de l'utilisation d'un proxy pour installer l'agent sur un hôte tiers, où le package d'installation était à nouveau téléchargé sans proxy après un premier téléchargement réussi.

    • Prise en charge de Cloud Phone. Cette fonctionnalité est destinée au produit Cloud Phone, et non aux utilisateurs finaux.

Problèmes corrigés

  • Correction d'un problème empêchant le démarrage correct du service argusagent en tant que service lors de l'installation.

  • La surveillance de la disponibilité ne prend pas en charge plusieurs en-têtes.

  • Correction d'un problème sous Linux où la commande hostname -i renvoyait plusieurs adresses IP.

  • Correction d'un problème de compatibilité empêchant l'utilisation simultanée des hôtes et des URI lors de la création d'une tâche Telnet via une API.

  • Correction d'un problème en mode non-ECS où le fichier accesskey.properties du répertoire bin n'était pas reconnu.

  • Correction d'un problème sous Linux où udevadm était appelé de manière répétée si un disque ne possédait pas de numéro de série.

  • Correction d'un problème où le paramètre de proxy HTTPS/2 ne prenait pas effet.

  • Correction d'une planification inégale des tâches ping lorsque le taux de perte de paquets était élevé. Le problème était dû à une hypothèse de synchronisation incorrecte dans l'algorithme à trois minuteurs. La logique est désormais pilotée par les événements, déclenchée à la fois par la réception des paquets et par les délais d'attente.

  • Correction d'un problème où les anciennes tâches n'étaient pas toujours supprimées lors de la mise à jour d'une tâche de surveillance de la disponibilité.

  • Correction d'une erreur SIGSEGV occasionnelle survenant lors de la mise à jour des tâches de surveillance de la disponibilité.

  • Correction d'un problème sous Windows où les métriques mémoire ne pouvaient pas être obtenues si les données du compteur de performance étaient anormales ou manquantes.

  • Correction d'une fuite de mémoire sous Windows. La valeur renvoyée par CommandLineToArgvW est désormais correctement libérée à l'aide de la fonction LocalFree au lieu de GlobalFree.

3.5.11

Catégorie

Description

Date de publication

25/03/2024

Nouvelles fonctionnalités

  • Ajout du support officiel pour Windows x64.

  • Ajout du support pour IPv6.

  • Ajout du support pour HTTP/2.

  • Extension du support des proxys à sept protocoles : HTTP, HTTPS, HTTPS/2, SOCKS4, SOCKS4A, SOCKS5 et SOCKS5h.

  • Ajout des améliorations GPU suivantes :

    • Ajout du support pour C:\Windows\System32\nvidia-smi.exe.

    • Vous pouvez désormais installer un GPU pendant que l'agent est en cours d'exécution. Cela signifie que le GPU peut être installé après l'agent.

    • Ajout du support pour la collecte de données GPU basée sur la bibliothèque de liens dynamiques (libnvml). Cette approche rend la collecte de données plus sécurisée et plus rapide.

      Remarque

      Vous devez activer manuellement la bibliothèque de liens dynamiques en définissant nvidia.nvml.enabled=true. Cela permet d'éviter les blocages potentiels qui peuvent survenir lors de l'activation par commande sur certains systèmes.

  • La période d'efficacité pour les sondes de disponibilité prend désormais en charge les expressions cron.

  • La collecte de données Prometheus prend désormais en charge l'authentification via les en-têtes HTTP.

  • Ajout du support pour les régions suivantes :

    • cn-wuhan-lr : région locale de Wuhan.

    • cn-qingdao-acdr-ut-1 correspond au Cloud dédié Qingdao Haier.

  • Suppression des quatre métriques suivantes :

    • system.udp

    • system.task : nombre de processus ou de threads système

    • memory.swap : partition swap sous Linux

    • system.cpuCore : métriques pour chaque cœur CPU

Problèmes résolus

  • Correction d'un problème sous Windows où l'utilisation mémoire d'un processus était signalée comme étant de 4 Go maximum, même si elle dépassait cette valeur.

  • Correction d'un problème entraînant un blocage de la résolution de noms de domaine pendant plus de 20 secondes sur certains systèmes.

  • Correction d'un problème empêchant l'analyse correcte de certaines métriques Prometheus.

  • Correction d'un problème provoquant une consommation élevée de ressources CPU lors de la collecte des journaux.

  • Correction d'un problème dans la surveillance de la disponibilité où un échec de ping interrompait les sondes suivantes.

  • Correction d'un problème où le numéro de série de l'hôte pouvait contenir un caractère de saut de ligne.

  • Correction d'un problème où l'exécution de plusieurs sondes pour la même tâche Telnet pouvait provoquer un crash d'ArgusAgent.

  • Correction d'un problème lié au support non standard de SOCKS5.

  • Correction d'un problème sous Windows où l'outil WMIC était introuvable.

  • Correction d'un problème empêchant le démarrage de l'agent car std::locale("") n'était pas pris en charge.

  • Correction de plusieurs fuites de mémoire potentielles.

  • Correction d'une erreur SIGSEGV causée par l'invalidation de localTimeCache lors de la sortie de la fonction principale.

    Remarque

    Un fichier core dump est généré lors d'une sortie normale.

Optimisations des performances

  • Amélioration de la stabilité en arrêtant la surveillance des processus lorsque le nombre de processus système dépasse un seuil configurable (par défaut : 5 000), ce qui permet d'éviter une consommation excessive de ressources.

  • Lorsque vous mettez à niveau un plugin, le package d'installation est automatiquement téléchargé puis supprimé après une installation réussie.

  • Amélioration de la compatibilité des fichiers de configuration JSON. L'agent prend désormais en charge les commentaires de style C, les virgules finales et l'encodage UTF-8 non standard.

  • Pour la collecte des journaux sur le cloud public, l'analyseur JSON prend désormais en charge les préfixes et suffixes non JSON.

  • Remplacement de l'horloge système par l'horloge matérielle pour le minuteur de collecte des données disque, afin d'éviter les erreurs de synchronisation dues aux ajustements de l'horloge système.

  • Pour la collecte des données disque, la chaîne mount_point/dir_name, qui correspond à la concaténation de tous les répertoires de disques montés, est limitée à une longueur maximale de 2 048 octets.

    Remarque

    Vous pouvez ajuster cette limite à l'aide du paramètre agent.resource.dirName.limit. La valeur par défaut est de 2 048 octets. Si vous définissez une valeur inférieure à 1 024 octets, celle-ci sera ramenée à 1 024 octets par défaut.

3.5.10

Catégorie

Description

Date de publication

08/09/2023

Nouvelles fonctionnalités

  • Le fichier moduleTask.json prend désormais en charge la désactivation des fonctionnalités. Il n'est plus nécessaire de supprimer une fonctionnalité pour la désactiver.

  • Ajout de l'outil argusagent tool top. Cet outil permet de trier et d'afficher les N premiers processus (-n N) en fonction du nombre de fichiers ouverts (-by fd), de l'utilisation mémoire (-by mem) ou de l'utilisation CPU (-by cpu).

  • Ajout du support pour la désactivation de la collecte de données GPU.

  • Ajout du support pour la collecte dynamique de données GPU pendant que l'agent est en cours d'exécution.

  • Ajout du support pour la modification dynamique du nombre de cœurs CPU pendant que l'agent est en cours d'exécution.

  • Ajout du support pour les hôtes non Alibaba Cloud gérés par Cloud Assistant.

Remarque

Lorsque l'agent se termine anormalement, il génère un fichier minidump. Au redémarrage du processus, ce fichier est envoyé à CloudMonitor. Il sert à l'analyse backend et à la correction des bugs afin d'améliorer la stabilité de l'agent.

Problèmes résolus

  • Correction d'un problème empêchant la transmission des données dans certains fuseaux horaires.

  • Correction d'une anomalie concernant le nombre de fichiers ouverts pour les cinq premiers processus.

  • Correction d'une perte de précision dans les données transmises lorsque l'ID d'un processus dépassait 1 000 000.

  • Correction d'un problème sous Windows où argusagent ne pouvait pas démarrer ou où une bibliothèque de liens dynamiques requise était manquante après l'installation de l'agent sur les hôtes de certains utilisateurs existants.

  • Correction d'un problème de lecture des caractères CRLF dans les fichiers de configuration sous Windows.

  • Correction d'un problème où la première collecte du nombre de processus était ignorée, résultant en une valeur de 0.

Optimisations des performances

  • Optimisation des performances de la surveillance des processus afin de réduire la fréquence des arrêts inattendus de l'agent.

  • Augmentation du taux de réussite de l'installation de l'agent sur le système d'exploitation Windows.

  • Lorsque les limites de ressources sont dépassées, l'agent collecte désormais les 10 plus grands consommateurs d'une ressource (comme le CPU) et énumère les piles d'appels de tous les threads. Cela facilite l'analyse de l'utilisation des ressources par l'agent.

3.5.8

Catégorie

Description

Date de publication

30/06/2022

Nouvelles fonctionnalités

  • Ajout d'une fonctionnalité de distribution et de stockage de fichiers.

  • Ajout de métriques pour la perte de paquets réseau, le taux d'erreur et le nombre de processus zombies.

  • Ajout de métriques pour l'utilisation des périphériques et l'utilisation de la swap.

Problèmes résolus

  • Réduction de la longueur de concaténation de dir_name à 512 octets.

  • Correction d'un problème sous Windows où la fonction GetUptime était appelée de manière redondante par le module système.

  • Correction d'une fuite de mémoire causée par la fonction IphlpapiGetTcpTable.

  • Correction d'un problème où la métrique cpu.total était incorrectement calculée comme cpuPercent.combined au lieu de 1-cpu.idle.

  • Correction d'un problème où les sondes ping ne vérifiaient pas correctement si l'adresse IP de destination pour l'envoi des données correspondait à l'adresse IP source pour la réception des données. Correction également d'un problème de collision de numéros de série ICMP.

  • Correction d'un problème sous Windows où le service argusagent ne parvenait pas à démarrer si son chemin dans le registre (imagePath) contenait des espaces.

3.5.7

Catégorie

Description

Date de publication

30/04/2022

Nouvelle fonctionnalité

Ajout du support pour les métriques TCP.

Problèmes résolus

  • Correction d'un problème entraînant la transmission de données excessivement volumineuses en raison de la concaténation des répertoires disque.

  • Le proxy pour le site web international Alibaba Cloud n'effectue pas de polling.

  • Correction d'un problème sous Win32 où les associations de fichiers pour les fichiers .py étaient modifiées.

3.5.5

Catégorie

Description

Date de publication

30/12/2021

Nouvelle fonctionnalité

Ajout du support pour la collecte des journaux.

Problème résolu

Aucun

3.5.4

Catégorie

Description

Date de publication

16/12/2021

Nouvelles fonctionnalités

  • Ajout du support pour les noms de processus en chinois lors de la collecte de processus sous Windows.

  • Ajout du support pour les noms d'utilisateurs en chinois sous Windows.

Problèmes résolus

  • Le service de conteneurs signale parfois un nombre incorrect de cœurs CPU.

  • Correction d'une erreur de résolution d'adresse IP sous Windows.

  • Correction d'un problème où l'agent CloudMonitor quittait occasionnellement lors de la collecte du nombre de threads pour un processus.

  • Correction d'un problème où les sondes ping dans la surveillance de la disponibilité ne fonctionnaient pas correctement.

  • Correction d'un problème où l'intervalle de planification pour les sondes de disponibilité était parfois supérieur à l'intervalle configuré.

3.5.3

Catégorie

Description

Date de publication

10/09/2021

Nouvelles fonctionnalités

  • Ajout du support pour la collecte de données via les Exporters.

  • Les tâches de surveillance de disponibilité HTTP prennent désormais en charge la redirection pour le protocole HTTPS.

  • Les tâches de surveillance de disponibilité HTTP prennent désormais en charge davantage de chiffrements SSL.

  • Par défaut, les tâches de surveillance de disponibilité HTTP se comportent désormais comme l'outil curl et incluent des en-têtes tels que user_agent.

Problèmes résolus

  • Correction d'une erreur de calcul occasionnelle pour les métriques de connexion TCP sur les hôtes avec des connexions IPv6.

  • Amélioration de la précision de la métrique d'utilisation du disque, passant d'un entier à une valeur décimale.

  • Correction d'un problème où l'agent était occasionnellement désactivé lors de la collecte de la métrique cred pour un processus.

3.5.2

Catégorie

Description

Date de publication

2021-06-30

Nouvelles fonctionnalités

  • La fréquence de surveillance des tâches de surveillance de disponibilité peut désormais être ajustée.

  • Amélioration de l'ergonomie de la surveillance de disponibilité grâce à des journaux locaux plus complets et standardisés.

  • Ajout de la métrique Uptime, qui indique le temps écoulé depuis le dernier démarrage du système.

Problème résolu

Correction de problèmes tels que l'absence de bibliothèques de liaison dynamique pour la version Windows de l'agent CloudMonitor.

3.4.10

Catégorie

Description

Date de publication

2021-03-11

Nouvelle fonctionnalité

Aucune

Problème résolu

Correction d'un problème empêchant l'agent de lire le chemin d'accès à l'AccessKey après sa connexion à un hôte non Alibaba Cloud.

3.4.9

Catégorie

Description

Date de publication

2021-01-05

Nouvelle fonctionnalité

Ajout de la prise en charge du proxy SOCKS5.

Problème résolu

Correction d'un problème lié à l'absence de certaines bibliothèques de liaison dynamique sur les hôtes non Alibaba Cloud exécutant Windows Server 2012 ou une version antérieure.

3.4.8

Catégorie

Description

Date de publication

2020-11-17

Nouvelle fonctionnalité

Aucune

Problème résolu

Correction d'un problème empêchant la surveillance de disponibilité d'analyser correctement les URL.

3.4.7

Catégorie

Description

Date de publication

2020-07-27

Nouvelles fonctionnalités

  • Métriques prises en charge : E/S disque et utilisation d'un seul cœur CPU.

  • Réduction de la consommation de ressources grâce à une refonte de l'agent, qui utilise moins de ressources matérielles et a moins d'impact sur la charge du système lors de la collecte des métriques.

  • Introduction d'un mécanisme d'autoprotection : l'agent s'arrête automatiquement si sa consommation de ressources système dépasse les limites en raison d'une charge système élevée ou d'autres raisons.

Problème résolu

Correction de problèmes liés à la version Go de l'agent CloudMonitor, tels que la modification automatique de l'heure système.

Versions antérieures

Pour plus d'informations, consultez versions antérieures.