Numéro de version Helm | Numéro de version de l'image de l'agent | Modifications | Date de publication | Impact des modifications |
v1.1.18 | registry.{REGION}.aliyuncs.com/acs/arms-prometheus-agent:v4.0.0 | Ajustement des demandes et limites de ressources pour Node Exporter, GPU Exporter et autres ressources. Le numéro de port de Node Exporter est désormais configurable. La valeur par défaut reste 9100.
| Décembre 2023 | Cette mise à niveau n'affecte pas vos services. |
v1.1.17 | registry.{REGION}.aliyuncs.com/acs/arms-prometheus-agent:v4.0.0 | Ajout d'une tâche de collecte d'événements de cluster pour prendre en charge le tableau de bord de déploiement Kubernetes. Ajout d'instrumentation de métriques d'auto-surveillance basée sur les accords de niveau de service (SLA) pour le tableau de bord de stabilité SLA. Prise en charge de l'authentification BasicAuth dans ServiceMonitor. Le secret doit se trouver dans le même namespace que le ServiceMonitor. Ajout de la fonctionnalité Métadonnées des métriques pour afficher la signification de métriques spécifiques. Prise en charge de la transmission de la version du chart Agent au côté serveur. Le côté serveur utilise ce numéro de version pour initialiser ou mettre à niveau les tableaux de bord. Ajout d'une métrique d'auto-surveillance pour RemoteWrite afin de comptabiliser le temps nécessaire à l'envoi de chaque lot de données. Ajout de métriques d'auto-surveillance pour les erreurs et la latence de la collecte des métriques de base. Ajout de métriques d'auto-surveillance pour les erreurs et la latence de la collecte des métriques métier. Optimisation des paramètres par défaut queue_config de RemoteWrite vers min_shards=10, max_samples_per_send=5000 et capacity=10000 pour améliorer l'adaptabilité aux clusters à grande échelle. Optimisation de la méthode de découverte de service pour les tâches de collecte Container Storage Interface (CSI), principalement liées à la collecte PersistentVolume (PV). Optimisation de la fréquence de livraison senderLoop et modification de la fréquence syncWorkersSeries pour réduire les perturbations inutiles. Simplification de certains journaux et optimisation d'autres pour afficher une consommation de temps plus détaillée dans la chaîne de scrape. Optimisation des tâches de collecte des métriques de base pour qu'elles disposent de leurs propres paramètres fixes de période de collecte et de délai d'expiration, au lieu d'utiliser la configuration globale. Cela réduit les interférences inutiles avec la collecte des métriques de base. Optimisation de la logique d'interaction en mode multi-réplica Master-Slave. Le Master et les workers, ainsi que les workers entre eux, ne s'affectent plus mutuellement, ce qui améliore la stabilité. Optimisation de la politique de livraison des cibles du Master, économisant environ 30 % du processeur et 40 % de la surcharge des ressources mémoire, et améliorant les performances de collecte. Optimisation de metrics_relabel pour réduire l'utilisation du processeur de 70 %. Optimisation de la logique de l'écouteur Informer dans les scénarios multi-locataires, économisant environ 20 % de la surcharge du processeur. Optimisation de la gestion des échecs occasionnels de résolution de noms de domaine CoreDNS. Le système bascule désormais automatiquement vers une adresse IP mise en cache, réduisant la dépendance à la résolution CoreDNS en temps réel et améliorant la stabilité de l'envoi des données. Optimisation de la logique de livraison des configurations de collecte via SendConfig pour améliorer la stabilité de la livraison. Optimisation de la stratégie de pré-scraping du Master pour économiser les ressources du Master et améliorer ses capacités de découverte de service et de planification des cibles. Ajout d'une gestion adaptative pour les lots uniques volumineux supérieurs à 1 Mo afin de réduire la perte de paquets causée par les limitations du backend. Correction d'un problème dans ScrapeLoop où certaines cibles de collecte ne pouvaient pas être arrêtées, entraînant une collecte en double. Correction d'un problème dans les scénarios multi-locataires où une mise à jour tardive du cache des libellés de pod provoquait la division d'une seule série temporelle en deux. Correction d'un problème où le Master échouait occasionnellement à livrer des cibles aux réplicas en manque de mémoire (OOM) ou redémarrés, entraînant la perte de certaines cibles de collecte. Correction de problèmes liés à l'analyse des types de secrets et à la transmission des en-têtes dans RemoteWrite. Correction d'un problème où l'opération d'arrêt kubernetes-pods échouait occasionnellement à prendre effet. Correction d'un problème où les paramètres globaux par défaut et external_labels ne prenaient pas effet. Les modifications personnalisées sont désormais prises en charge.
| Août 2023 | Cette mise à niveau n'affecte pas vos services. |
v1.1.15 | registry.{REGION}.aliyuncs.com/acs/arms-prometheus-agent:v4.0.0 | Adaptation aux versions de cluster Container Service for Kubernetes (ACK) v1.26. | Mai 2023 | Cette mise à niveau n'affecte pas vos services. |
v1.1.14 | registry.{REGION}.aliyuncs.com/acs/arms-prometheus-agent:v4.0.0 | Optimisation de la consommation de ressources d'environ 30 % pour la mémoire et 50 % pour le processeur afin d'améliorer les capacités de collecte. Réduction supplémentaire de la dépendance à la résolution de noms de domaine CoreDNS pour améliorer la stabilité de l'envoi des données. ServiceMonitor prend en charge l'authentification de base. Correction d'un problème lié à l'analyse des types de secrets dans RemoteWrite. Ajout de trois points d'instrumentation d'auto-surveillance. Les métadonnées des métriques affichent désormais la signification des métriques. Ajout d'une tâche de collecte pour rassembler les métriques d'événements de cluster. Ajout d'un mécanisme Multi-Master pour gérer la découverte de service et la planification des cibles pour les clusters à très grande échelle. Cette fonctionnalité est désactivée par défaut. Correction de plus de trois bogues.
| Cette mise à niveau n'affecte pas vos services. |
v1.1.13 | | | Avril 2023 | Cette mise à niveau n'affecte pas vos services. |
v1.1.12 | | | Février 2023 | Cette mise à niveau n'affecte pas vos services. |