Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Visão geral do monitoramento de aplicações

Última atualização: Jun 27, 2026

O Container Service for Kubernetes (ACK) integra-se perfeitamente ao Application Real-Time Monitoring Service (ARMS) para oferecer suporte ao monitoramento de desempenho de aplicações Java, Python e Golang. Essa integração aumenta a eficiência no diagnóstico de problemas em produção sem exigir modificações no código.

Instalação e integração

A integração dos recursos de monitoramento do ARMS nas suas aplicações Java, Python e Golang proporciona um monitoramento abrangente do desempenho e melhora a eficiência do diagnóstico de problemas online.

Tipo de aplicação

Procedimento de diagnóstico

Referências

Aplicação Java

Use os recursos de gerenciamento de desempenho de aplicações (APM) do ARMS para monitorar aplicações Java sem modificar o código da aplicação. O ARMS descobre automaticamente topologias de aplicação, gera topologias 3D, monitora interfaces e recursos em máquinas virtuais Java (JVMs), captura exceções e monitora transações lentas. Procedimento:

  1. Instale o componente ack-onepilot no console do ACK.

  2. Conceda ao cluster as permissões de acesso ao ARMS: verifique se o token chamado addon.arms.token existe no cluster. Também é possível conceder manualmente as permissões de acesso ao ARMS.

  3. Ative o ARMS para sua aplicação: adicione rótulos específicos ao arquivo YAML da aplicação para ativar o ARMS.

Monitoramento de aplicações Java

Aplicação Python

Os recursos de APM do ARMS permitem monitorar aplicações Python com reescrita de código. Durante a criação de imagens de contêiner, use compiladores para compilar os arquivos binários Go a fim de gerar topologias de aplicação, ativar rastreamento, analisar chamadas de API, detectar exceções e rastrear interações com modelos grandes. Procedimento:

  1. Instale o ack-onepilot versão 3.2.4 ou superior.

  2. Conceda ao cluster as permissões de acesso ao ARMS: verifique se o token chamado addon.arms.token existe no cluster. Também é possível conceder manualmente as permissões de acesso ao ARMS.

  3. Instale um agente do ARMS:

    1. Modifique o Dockerfile para instalar um agente do ARMS para Python.

    2. Baixe e instale o agente alieun-bootstrap.

    3. Execute o comando aliyun-instrument para iniciar a aplicação.

    4. Adicione rótulos específicos ao arquivo YAML da aplicação para ativar o ARMS.

Monitoramento de aplicações Python

Aplicação Golang

Use os recursos de APM fornecidos pelo ARMS para monitorar aplicações Golang com reescrita de código. Modifique o código da aplicação ou utilize o protocolo OpenTelemetry para gerar topologias de aplicação, analisar chamadas de API ou analisar bancos de dados. Procedimento:

  1. Instale o ack-onepilot versão 3.2.0 ou superior.

  2. Conceda ao cluster as permissões de acesso ao ARMS: verifique se o token chamado addon.arms.token existe no cluster. Também é possível conceder manualmente as permissões de acesso ao ARMS.

  3. Compile o arquivo binário Go:

    • Execute o comando wget para baixar a ferramenta instgo fornecida pelo ARMS.

    • Use o instgo para compilar uma aplicação Go.

    • Crie uma imagem e implante a aplicação usando essa imagem.

    • Adicione rótulos específicos ao arquivo YAML da aplicação para ativar o ARMS.

Monitoramento de aplicações Go

Após instalar e configurar o ARMS no seu cluster, visualize os dados de monitoramento em tempo real da aplicação no console do ARMS. Os dados incluem informações sobre topologias de aplicação, resultados de análise de chamadas de API e detecção de exceções. Com base nessas informações, identifique e resolva problemas de desempenho.

Referências

Para obter mais informações sobre o agente ack-onepilot e as notas de versão do agente, consulte ack-onepilot.