Para interromper o monitoramento de uma aplicação Python pelo Application Real-Time Monitoring Service (ARMS), desinstale o agente do ARMS do ambiente de implantação. Os passos de desinstalação variam conforme o agente esteja em execução em um cluster do Container Service for Kubernetes (ACK) ou no Docker.
Desinstalar o agente de um ambiente Kubernetes
O componente ack-onepilot é compartilhado pelo Microservices Engine (MSE) e pelo ARMS. Antes de desinstalar o ack-onepilot, verifique se a aplicação não está integrada ao MSE. Caso contrário, a desinstalação do ack-onepilot tornará o MSE indisponível.
Desinstalação para todas as aplicações
Método 1: Desinstalar pelo console do ACK
Faça login no console do ACK. Na página Clusters, clique em nome do cluster.
No painel de navegação à esquerda, clique em . Na página Add-ons, pesquise por ack-onepilot.
No cartão do ack-onepilot, clique em Uninstall.
Na caixa de diálogo exibida, clique em OK.
Reinicie os
podsda aplicação. No painel de navegação à esquerda, escolha ou StatefulSets. Na parte inferior da página, clique em Batch Redeploy.
Método 2: Desinstalar usando a CLI
-
Para desinstalar o ack-onepilot, execute o seguinte comando:
helm3 uninstall --namespace ack-onepilot ack-onepilot Reinicie os pods da aplicação.
Desinstalação para uma aplicação específica
Faça login no console do ACK. Na página Clusters, clique em nome do cluster.
No painel de navegação à esquerda, escolha . Selecione o namespace que contém a aplicação. Localize a aplicação e, na coluna Actions, escolha .
Na caixa de diálogo Edit YAML, remova a seção de rótulos adicionada durante a instalação e clique em Update.
Reinicie os
pods. No painel de navegação à esquerda, escolha ou StatefulSets. Na parte inferior da página, clique em Batch Redeploy.
Desinstalar o agente no Docker
Remova o conteúdo de instalação do agente do Dockerfile.
Execute o comando
docker buildpara criar a imagem.Execute o comando
docker runpara iniciar a imagem.
Verificar a desinstalação
Após desinstalar o agente, verifique o resultado:
-
Cluster do ACK (todas as aplicações): Execute o seguinte comando para confirmar que não restam pods do
ack-onepilot:kubectl get pods -n ack-onepilotSe a desinstalação foi bem-sucedida, nenhum pod será retornado.
Cluster do ACK (aplicação específica): Verifique o YAML de deployment da aplicação de destino para confirmar a remoção dos rótulos do ARMS.
> Edit YAML