Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Observability overview

Última atualização: Oct 14, 2026

Uma arquitetura de sistema baseada no ACK possui quatro camadas de observabilidade. De baixo para cima, essas camadas são: infraestrutura, desempenho de contêineres, desempenho de aplicações e negócios do usuário. A arquitetura de monitoramento do ACK Edge é igual à do ACK, mas suas capacidades de monitoramento diferem. Este tópico descreve os recursos de observabilidade de cada camada em um cluster ACK Edge.

Observabilidade da camada de infraestrutura

A observabilidade da camada de infraestrutura envolve monitorar os recursos subjacentes de um cluster ACK Edge. Os cenários comuns incluem rastrear links de invocação de service nos pools de recursos de pods e nós, visualizar a topologia do sistema e monitorar o desempenho da infraestrutura. Isso inclui monitorar nós host e componentes básicos de rede.

Solução

Descrição

Cenários

Referências

Solução de visualização de arquitetura

Em um cluster Kubernetes, os services execute em um pool de recursos de vários nós. Isso torna mais complexo rastrear links de invocação e relações de topologia entre pods. Monitorar eficazmente o status de carga do cluster e o throughput de tráfego é fundamental para gerencie o cluster.

A solução de monitoramento da Alibaba Cloud para Kubernetes combina a tecnologia eBPF com o monitoramento do Prometheus para contêineres. Ela fornece uma solução integrada de observabilidade para clusters Kubernetes. A solução abrange monitorar métricas, rastrear aplicações, analisar logs e monitorar eventos. Ela permite monitorar a rede e visualizar a arquitetura de um cluster ACK Edge sem alterar o código da aplicação. Isso oferece aos desenvolvedores e engenheiros de O&M uma observabilidade abrangente para compreender e gerencie os recursos do cluster.

Aplicável a todos os cenários.

  • Monitora o tráfego de rede entre nós e pods em um cluster Kubernetes.

  • Acompanha o tráfego de rede acima da Camada 4 entre pods. Também monitora links de rede para vários protocolos, como TCP e HTTP, e a resolução de DNS.

Para mais informações, consulte Cluster topology monitoring.

Observabilidade da camada de desempenho de contêineres

A observabilidade da camada de abstração de contêineres em sistemas construídos no ACK Edge inclui monitorar o desempenho e os eventos de clusters e contêineres.

Monitoramento de métricas de desempenho para clusters e contêineres

Solução

Descrição

Cenários

Referências

Solução do Managed Service for Prometheus

Um service de monitoramento totalmente gerenciado e compatível com o ecossistema de open source do Prometheus. Fornece painéis prontos para uso para uma ampla variedade de componentes, sem a necessidade de infraestrutura de monitoramento autogerenciada. Recomendado.

Aplicável a todos os cenários. Inclui recursos avançados de observabilidade, como monitorar métricas de componentes do cluster e configure monitoramentos personalizados.

Para saber mais, consulte Monitor an ACK Edge cluster with Managed Service for Prometheus.

Monitoramento de eventos para clusters e contêineres

Solução

Descrição

Cenários

Referências

Solução de monitoramento de eventos

O monitoramento de eventos é outra abordagem focada em eventos do Kubernetes. Ele compensa as limitações do monitoramento de recursos em termos de desempenho em tempo real, precisão e cobertura de cenários. Desenvolvedores podem recuperar eventos para diagnosticar anomalias e problemas no cluster em tempo real. Recomendamos usar o recurso Event Center fornecido pelo Alibaba Cloud Simple Log Service (SLS).

Aplicável a todos os cenários.

Para obter mais informações, consulte Event monitoring.

Observabilidade da camada de desempenho de aplicações

A observabilidade na camada de desempenho de aplicações abrange cenários específicos de aplicações em sistemas construídos no ACK Edge. Isso inclui monitorar métricas de desempenho da aplicação, rastrear chamadas de sistema e analisar logs. Por exemplo, para uma aplicação Java construída no ACK, é possível monitorar métricas como o número de threads.

Solução

Descrição

Cenários

Referências

Solução de monitoramento não intrusivo de aplicações Java (APM)

O Application Real-Time Monitoring Service (ARMS) fornece APM não intrusivo para aplicações Java no ACK. Instale o add-on do ARMS para localizar interfaces com falhas ou lentas, ajustar parâmetros, detectar vazamentos de memória e identificar gargalos de desempenho. Recomendado.

Monitoramento de aplicações Java. Não intrusivo.

Para detalhes adicionais, consulte Java application monitoring.

Observabilidade da camada de negócios do usuário

O ACK Edge suporta vários cenários de negócios, como criar um site escalável e com alta disponibilidade (HA) usando um service de contêineres, rastrear dados operacionais do site, como visualizações de página (PV) e visitantes únicos (UV), e realizar auditorias de custos de aplicações.

Solução

Descrição

Cenários

Referências

Solução de monitoramento de logs personalizados

Personalize o conteúdo e o formato dos logs da aplicação, colete logs com o SLS e configure painéis para monitorar negócios ou auditar o sistema. Recomendado.

Todos os cenários, como monitorar tráfego, auditar custos e analisar tendências de pedidos.

Para mais informações, consulte Collect container logs from an ACK Edge cluster using Simple Log Service.

Painéis de negócios personalizados com o Managed Service for Grafana

O Managed Service for Grafana é uma plataforma de visualização nativa da cloud com ambientes de execute livres de O&M. Ingere dados de services da Alibaba Cloud, como bancos de dados, Message Queue, Prometheus e SLS, e fornece painéis de monitoramento detalhados.

Analise métricas, logs e rastreamentos sem gerencie servidores ou atualizações, com segurança e alta disponibilidade integradas.

Aplicável a todos os cenários.

Configure painéis para necessidades de negócios, como monitorar PV e UV em tempo real.

Para saber mais, acesse What is Managed Service for Grafana?.

Use o ARMS Browser Monitoring para monitorar o tráfego e a integridade do service a partir do frontend.

Monitora aplicações web, Weex e miniprogramas ao rastrear a velocidade de carregamento da página, a estabilidade de erros de JS e as taxas de sucesso de chamadas de API.

Aplicável a cenários de aplicações frontend em JavaScript.

Para obter mais detalhes, consulte

What is Browser Monitoring in ARMS?

Referências