Número da versão Helm | Número da versão da imagem do Agent | Alterações | Data de lançamento | Impacto das alterações |
v1.1.18 | registry.{REGION}.aliyuncs.com/acs/arms-prometheus-agent:v4.0.0 | Ajuste nas solicitações e limites de recursos para Node Exporter, GPU Exporter e demais componentes. Número da porta do Node Exporter tornou-se configurável, mantendo 9100 como padrão.
| Dezembro de 2023 | Esta atualização não afeta seus services. |
v1.1.17 | registry.{REGION}.aliyuncs.com/acs/arms-prometheus-agent:v4.0.0 | Adição de tarefa de coleta de eventos do cluster para suportar o painel de implantação do Kubernetes. Inclusão de instrumentação de métricas de automonitoramento baseada em SLAs para o painel de estabilidade. Suporte a autenticação BasicAuth no ServiceMonitor, exigindo que o secret esteja no mesmo namespace. Disponibilização do recurso Metrics Metadata para exibir o significado de métricas específicas. Envio da versão do Agent Chart ao servidor, que a utiliza para inicializar ou atualizar painéis. Criação de métrica de automonitoramento para RemoteWrite para medir o tempo de envio de cada lote de dados. Adição de métricas de automonitoramento para erros e latência na coleta de métricas básicas. Inclusão de métricas de automonitoramento para erros e latência na coleta de métricas de negócio. Ajuste dos parâmetros padrão do RemoteWrite queue_config para min_shards=10, max_samples_per_send=5000 e capacity=10000, melhorando a adaptação a clusters de grande escala. Otimização do método de descoberta de services para jobs de coleta CSI, focando principalmente na coleta de PersistentVolume (PV). Otimização da frequência de entrega do senderLoop e modificação da frequência do syncWorkersSeries para reduzir interferências desnecessárias. Simplificação de logs e aprimoramento de outros para detalhar o consumo de tempo na cadeia de scrape. Definição de período e timeout fixos próprios para jobs de coleta de métricas básicas, independentes da configuração global, reduzindo interferências. Refinamento da lógica de interação no modo Master-Slave com múltiplas réplicas. Master e workers, bem como workers entre si, não se afetam mutuamente, aumentando a estabilidade. Otimização da política de entrega de alvos do Master, economizando cerca de 30% de CPU e 40% de memória, além de melhorar a performance de coleta. Redução de 70% no uso de CPU com otimizações em metrics_relabel. Aprimoramento da lógica do listener Informer em cenários multitenancy, poupando aproximadamente 20% de CPU. Melhoria no tratamento de falhas ocasionais de resolução DNS pelo CoreDNS. O sistema passa a usar automaticamente IP em cache, diminuindo a dependência de resolução em tempo real e estabilizando o envio de dados. Otimização da entrega de configurações de coleta via SendConfig para maior estabilidade. Ajuste na estratégia de pré-scraping do Master para conservar recursos e ampliar capacidades de descoberta de services e agendamento de alvos. Implementação de tratamento adaptativo para lotes únicos maiores que 1 MB, reduzindo perda de pacotes por limitações do backend. Correção de problema no ScrapeLoop em que alguns alvos não paravam, causando coleta duplicada. Solução para falha em cenários multitenancy em que atrasos na atualização do cache de rótulos de pod dividiam uma linha do tempo em duas. Correção de falha ocasional do Master ao entregar alvos para réplicas reiniciadas ou com OOM, que resultava em perda de alvos de coleta. Resolução de erros de parsing de tipos de secret e transmissão de headers no RemoteWrite. Correção da operação de desligamento do kubernetes-pods que ocasionalmente falhava. Parâmetros globais padrão e external_labels que não surtiam efeito agora funcionam corretamente e aceitam modificações personalizadas.
| Agosto de 2023 | Esta atualização não afeta seus services. |
v1.1.15 | registry.{REGION}.aliyuncs.com/acs/arms-prometheus-agent:v4.0.0 | Adaptação para clusters Container Service for Kubernetes (ACK) v1.26. | Maio de 2023 | Esta atualização não afeta seus services. |
v1.1.14 | registry.{REGION}.aliyuncs.com/acs/arms-prometheus-agent:v4.0.0 | Redução do consumo de recursos em cerca de 30% para memória e 50% para CPU, ampliando a capacidade de coleta. Diminuição adicional da dependência de resolução DNS pelo CoreDNS para aumentar a estabilidade no envio de dados. ServiceMonitor passou a suportar Autenticação Básica. Correção do parsing de tipos de secret no RemoteWrite. Adição de três pontos de instrumentação de automonitoramento. Metrics Metadata agora exibe o significado das métricas. Inclusão de tarefa de coleta para métricas de eventos do cluster. Introdução do mecanismo Multi-Master para gerenciar descoberta de services e agendamento de alvos em clusters de escala extremamente grande. Recurso desativado por padrão. Correção de mais de três bugs.
| Esta atualização não afeta seus services. |
v1.1.13 | | | Abril de 2023 | Esta atualização não afeta seus services. |
v1.1.12 | | | Fevereiro de 2023 | Esta atualização não afeta seus services. |