O ack-arms-cmonitor é o componente de monitoramento fornecido pelo Application Monitoring eBPF do Application Real-Time Monitoring Service (ARMS) para clusters do Container Service for Kubernetes (ACK). Este tópico apresenta a visão geral do componente, as notas de uso e as notas de versão.
Visão geral
O Application Monitoring eBPF do ARMS é um service completo de observabilidade para clusters Kubernetes. Ele oferece aos desenvolvedores de TI e engenheiros de O&M visibilidade unificada de métricas, rastros, logs e eventos.
O componente ack-arms-cmonitor baseia-se na tecnologia extended Berkeley Packet Filter (eBPF), que executa cargas de trabalho em sandbox com segurança no Linux, sem modificar o código-fonte do kernel ou carregar módulos do kernel.
Notas de uso
Pré-requisito: Activate ARMS Application Monitoring eBPF antes de instalar o componente. Para obter detalhes sobre recursos gratuitos e pagos, consulte What is Alibaba Cloud Application Monitoring eBPF?
Tipo de computação compatível: O componente roda apenas em instâncias do Elastic Compute Service (ECS) em clusters ACK. Aplicações em execução em instâncias de contêiner elásticas não são monitoradas.
Uso de recursos: Por padrão, o componente consome 0,5 vCPU e 500 MB de memória por instância ECS. Ajuste esses valores na página de instalação.
Notas de versão
Abril de 2024
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
4.1.2 |
02/04/2024 |
Correções de bugs: Corrigido um problema de memória do coletor OTel em cenários de computação de grande escala. Melhorias: A análise do protocolo MySQL agora está ativada por padrão. A capacidade de conexão TCP aumentou e há suporte para monitoramento de status TCP. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Fevereiro de 2024
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
4.1.1 |
27/02/2024 |
Correções de bugs: Corrigido o consumo excessivo de CPU e memória pelo agente. Melhorias: Suporte adicionado para atualizações remotas de configuração. O comprimento do cabeçalho HTTP e do corpo da solicitação agora são configuráveis. O limiar de tempo para solicitações lentas também passou a ser configurável. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Janeiro de 2024
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
4.1.0 |
31/01/2024 |
Correções de bugs: Corrigida a exibição incompleta da topologia do cluster. Melhorias: Suporte adicionado para diagnósticos de aplicações e monitoramento de rede. O componente pode ser instalado e utilizado em clusters ACK Edge. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Dezembro de 2023
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
4.0.2 |
25/12/2023 |
Correções de bugs: Corrigida a distribuição desigual de tráfego pelo agente. Corrigido um erro de falta de memória (OOM) no componente cmonitor-agent. Reduzido o tamanho dos dados de span. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
|
4.0.1 |
15/12/2023 |
Correções de bugs: Corrigidas estatísticas ausentes de CPU e memória na página Application Overview. Corrigida uma falha ao recuperar dados de monitoramento. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Outubro de 2023
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
4.0.0 |
19/10/2023 |
Melhorias: Nova arquitetura de agente otimiza o desempenho do componente. A experiência do console foi reconstruída no ARMS 4.0. O Kubernetes Monitoring foi renomeado para Application Monitoring eBPF. Importante
ARMS must be activated antes do uso. O recurso está em visualização pública e é gratuito. |
Alterações disruptivas: Os dados de métricas de versões anteriores são incompatíveis com esta versão. Após a atualização, visualize os dados anteriores na página Kubernetes Monitoring no ARMS console. Os alertas configurados em versões anteriores deixam de ser aplicáveis — reconfigure-os usando as novas métricas. |
Fevereiro de 2023
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v1.1.7 |
22/02/2023 |
Melhorias: Aprimoramentos de desempenho e estabilidade reduzem os riscos de erros OOM. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Agosto de 2022
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v1.1.5 |
29/08/2022 |
Melhorias: Adicionado suporte à análise de protocolos para MongoDB, Cassandra, PostgreSQL e RocketMQ. As métricas de topologia agora estão desativadas por padrão para reduzir riscos de OOM. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Julho de 2022
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v1.1.4 |
29/07/2022 |
Melhorias: Arquitetura de probe atualizada para oferecer suporte a uprobes e filtragem de eventos mais granular. Agora há suporte para captura de pacotes de contêineres e métricas no nível de socket para novas conexões TCP. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Maio de 2022
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v1.1.3 |
23/05/2022 |
Correções de bugs: Adicionados hooks do Helm para resolver problemas de atualização. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
|
v1.1.2 |
17/05/2022 |
Correções de bugs: Atualizados os matchLabels para resolver problemas de atualização. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Abril de 2022
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v1.1.1 |
11/04/2022 |
Melhorias: O campo |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
|
v1.1.0 |
08/04/2022 |
Melhorias: O componente não depende mais do agente do Managed Service for Prometheus, o que aumenta a estabilidade. A taxa de amostragem padrão para erros e solicitações lentas foi reduzida para garantir maior estabilidade. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Dezembro de 2021
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v1.0.0 |
02/12/2021 |
Melhorias: Agora há suporte para AccessKey IDs e AccessKey secrets personalizados. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Novembro de 2021
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v0.4.0 |
30/11/2021 |
Melhorias: As permissões globais de leitura de Secrets foram revogadas — o ack-arms-cmonitor agora só consegue ler tokens do ARMS. A configuração hostIPC foi removida. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
|
v0.3.0 |
10/11/2021 |
Melhorias: Agora há suporte para ARMS Addon Token. As variáveis de ambiente ClusterId e region_id foram otimizadas. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Setembro de 2021
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v0.2.0 |
16/09/2021 |
Melhorias: Adicionado suporte aos protocolos DNS, Cassandra e S3. Incluídas as variáveis de ambiente user_id e region_id. |
Sem impacto negativo nas cargas de trabalho. Atualize para a versão mais recente. |
Junho de 2021
|
Versão |
Data de lançamento |
Alterações |
Impacto |
|
v0.1.0 |
15/06/2021 |
Lançamento inicial. |
Sem impacto negativo nas cargas de trabalho. |