Application Real-Time Monitoring Service (ARMS) identifie chaque application par le nom communiqué par l'agent ARMS. Lorsque vous renommez une application, ARMS rapporte toutes les nouvelles données de surveillance sous ce nouveau nom.
Après avoir renommé une application, les données de surveillance sont rapportées sous le nouveau nom et non sous l'ancien.
La méthode de renommage dépend de l'environnement de déploiement :
| Environnement de déploiement | Renommage pris en charge | Méthode |
|---|---|---|
| Cluster Container Service for Kubernetes (ACK), agent version 2.5.8.1 ou ultérieure | Oui | Mettez à jour le paramètre armsPilotCreateAppName dans le Deployment |
| Cluster ACK, agent antérieur à la version 2.5.8.1 | Oui | Désinstallez puis réinstallez l'agent avec un nouveau nom |
| Enterprise Distributed Application Service (EDAS) | Non | Les noms des applications Java déployées dans EDAS ne peuvent pas être modifiés. |
Renommer une application Java dans un cluster ACK
Vérifier la version de l'agent
Ouvrez le fichier de version situé dans le répertoire d'installation de l'agent ARMS. La chaîne de version suit le format ci-dessous :
2.5.8_cf020486_20190816150025
2.5.8— version de l'agent.20190816150025— horodatage de compilation (16 août 2019).
Tous les agents téléchargés après le 20 août 2019 sont en version 2.5.8.1 ou ultérieure et prennent en charge le renommage direct.
Agent version 2.5.8.1 ou ultérieure : mettre à jour le Deployment
Si la version de l'agent ARMS est la 2.5.8.1 ou une version ultérieure, vous pouvez renommer l'application sans réinstaller l'agent :
-
Dans le YAML du Deployment, définissez la variable d'environnement
armsPilotCreateAppNameavec le nouveau nom.spec: containers: - name: <your-container> env: - name: armsPilotCreateAppName value: "<new-application-name>" # Replace with the desired name Appliquez le Deployment mis à jour pour redémarrer les pods.
Après le redémarrage des pods, vérifiez qu'ARMS rapporte les données de surveillance sous le nouveau nom.
Agent antérieur à la version 2.5.8.1 : réinstaller l'agent
Si la version de l'agent ARMS est antérieure à la 2.5.8.1, désinstallez puis réinstallez l'agent en indiquant le nouveau nom d'application :
Désinstallez l'agent ARMS existant. Pour plus d'informations, consultez la rubrique Installer manuellement un agent ARMS pour une application Java.
Réinstallez l'agent et spécifiez le nouveau nom d'application lors de l'installation.
Renommer une application Java dans EDAS
Les noms des applications Java déployées dans Enterprise Distributed Application Service (EDAS) ne peuvent pas être modifiés.