O Application Real-Time Monitoring Service (ARMS) identifica cada aplicativo pelo nome que o agente do ARMS reporta. Ao renomear um aplicativo, o ARMS passa a reportar todos os novos dados de monitoramento com o novo nome.
Após renomear um aplicativo, o ARMS reporta os dados de monitoramento usando o novo nome, e não o anterior.
O método de renomeação depende do ambiente de implantação:
|
Ambiente de implantação |
Suporte a renomeação |
Método |
|
Cluster do Container Service for Kubernetes (ACK), agente 2.5.8.1 ou posterior |
Sim |
Atualize o parâmetro |
|
Cluster do ACK, agente anterior à versão 2.5.8.1 |
Sim |
Desinstale e reinstale o agente com um novo nome |
|
Enterprise Distributed Application Service (EDAS) |
Não |
Não é possível alterar os nomes de aplicativos Java implantados no EDAS. |
Renomear um aplicativo Java em um cluster do ACK
Verifique a versão do agente
Abra o arquivo de versão no diretório de instalação do agente do ARMS. A string de versão segue este formato:
2.5.8_cf020486_20190816150025
2.5.8-- versão do agente.20190816150025-- timestamp da build (16 de agosto de 2019).
Todos os agentes baixados após 20 de agosto de 2019 são da versão 2.5.8.1 ou posterior e suportam renomeação direta.
Agente 2.5.8.1 ou posterior: atualize o Deployment
Se a versão do agente do ARMS for 2.5.8.1 ou posterior, renomeie o aplicativo sem reinstalar o agente:
-
No YAML do Deployment, defina a variável de ambiente
armsPilotCreateAppNamecom o novo nome.spec: containers: - name: <your-container> env: - name: armsPilotCreateAppName value: "<new-application-name>" # Replace with the desired name Aplique o Deployment atualizado para reiniciar os pods.
Após a reinicialização dos pods, verifique se o ARMS reporta os dados de monitoramento com o novo nome.
Agente anterior à versão 2.5.8.1: instale o agente novamente
Caso a versão do agente do ARMS seja anterior à 2.5.8.1, desinstale e reinstale o agente informando o novo nome do aplicativo:
Desinstale o agente do ARMS existente. Para mais informações, consulte Instalar manualmente um agente do ARMS para um aplicativo Java.
Reinstale o agente e especifique o novo nome do aplicativo durante a instalação.
Renomear um aplicativo Java no EDAS
Não é possível alterar os nomes de aplicativos Java implantados no Enterprise Distributed Application Service (EDAS).