0
votes

Comment déboguer le microservice dans la plate-forme Cumulocity

J'ai écrit des microservices à l'aide de la chaussure à ressort. Un peu de temps montrant son statut actif et parfois montrant inactif, je ne peux pas comprendre le comportement du microservice et comment la déboguer


0 commentaires

3 Réponses :


0
votes

Dans l'application d'administration, vous trouverez les détails de l'état pour chacune de vos applications. Lorsque le statut bascule tout le temps probablement, le conteneur Docker se termine tout le temps (probablement parce que l'application s'écrase). Vous devriez que l'onglet Statut de l'application dans le journal des événements (conteneur est redémarré tout le temps).

Si vous êtes sur la version de cumulocité la plus récente (9.19.x), vous devez également avoir accès aux journaux du microservice au même endroit dans UI. Vous devez vous connecter à STDOUT afin de pouvoir obtenir les journaux via une application d'administration.


2 commentaires

J'essaie avec 9.19.0 mais je ne travaille toujours pas et ne recevez aucun journal


J'ai trouvé le problème dans Cumulocity, sans soutenir Spring 2+ si vous utilisez le printemps 1.5.x, alors cela fonctionne correctement



1
votes

Avez-vous testé le microservice localement?

J'ai reçu des rapports incohérents de l'onglet Statut de l'interface utilisateur. Parfois, il dit que le service est en panne quand il est réellement en place. Je vérifie le point d'extrémité de la santé pour être sûr (ce n'est pas disponible juste après que vous téléchargiez le zip, prend 5-6 minutes).

Les journaux dans l'interface utilisateur sont un peu maladroites, j'ai donc ajouté un appendeur de fichiers roulant à logback.xml et un point de terminaison de repos pour exposer le fichier journal du débogage.


0 commentaires

1
votes

Essayez de remplacer la valeur du délai d'attente de contrôle de santé (propriété de la sonde). Par défaut, il est 1 seconde et cela ne suffit souvent pas. Veuillez vous reporter à notre spécification: https://cumulocity.com/guides/reference/microservice-manifest/


0 commentaires