Para que Application Real-Time Monitoring Service (ARMS) deje de monitorear una aplicación de Python, desinstale el agente de ARMS del entorno de despliegue. Los pasos de desinstalación dependen de si el agente se ejecuta en un clúster de Container Service for Kubernetes (ACK) o en Docker.
Desinstalar un agente de un entorno de Kubernetes
El componente ack-onepilot es compartido por Microservices Engine (MSE) y ARMS. Antes de desinstalar ack-onepilot, asegúrese de que su aplicación no esté integrada con MSE. De lo contrario, la desinstalación de ack-onepilot dejará a MSE sin disponibilidad.
Desinstalar para todas las aplicaciones
Método 1: Desinstalar desde la consola de ACK
Inicie sesión en la consola de ACK. En la página Clusters, haga clic en el nombre del clúster.
En el panel de navegación izquierdo, haga clic en Components and Add-ons y busque ack-onepilot mediante la palabra clave.
En la tarjeta ack-onepilot, haga clic en Uninstall.
En el cuadro de diálogo que aparece, haga clic en OK.
Reinicie los
podsde su aplicación. En el panel de navegación izquierdo, elija o StatefulSets. En la parte inferior de la página, haga clic en Batch Redeploy.
Método 2: Desinstalar mediante la CLI
-
Para desinstalar ack-onepilot, ejecute el siguiente comando:
helm3 uninstall --namespace ack-onepilot ack-onepilot Reinicie los pods de su aplicación.
Desinstalar para una aplicación específica
Inicie sesión en la consola de ACK. En la página Clusters, haga clic en el nombre del clúster.
En el panel de navegación izquierdo, elija . Seleccione el namespace que contiene su aplicación. Busque la aplicación y, en la columna Actions, elija .
En el cuadro de diálogo Edit YAML, elimine la sección de etiquetas que se agregó durante la instalación y luego haga clic en Update.
Reinicie los
pods. En el panel de navegación izquierdo, elija o StatefulSets. En la parte inferior de la página, haga clic en Batch Redeploy.
Desinstalar el agente en Docker
Elimine el contenido de instalación del agente del Dockerfile.
Ejecute el comando
docker buildpara compilar la imagen.Ejecute el comando
docker runpara iniciar la imagen.
Comprobar la desinstalación
Una vez que desinstale el agente, compruebe el resultado:
-
Clúster de ACK (todas las aplicaciones): Ejecute el siguiente comando para confirmar que no queden pods de
ack-onepilot:kubectl get pods -n ack-onepilotSi la desinstalación fue exitosa, no se devolverá ningún pod.
Clúster de ACK (aplicación específica): Revise el YAML de despliegue de la aplicación objetivo para confirmar que se eliminaron las etiquetas de ARMS.
> Edit YAML