J'ai implémenté une application de service Windows qui sera déployée sur plusieurs machines et exécutée simultanément pour traiter des tâches dans une file d'attente centrale. J'ai un fichier journal pour chaque instance de service en cours d'exécution. Mais je veux être en mesure de surveiller toutes les instances du service et de récupérer des informations spécifiques à l'application, telles que le nom et l'identifiant de la tâche traitée par chaque service, périodiquement. Je pense à ajouter un service web sur chaque machine pour exposer ces informations en lecture seule et écrire une autre application (peut-être une application web) pour récupérer ces informations sur le réseau et les afficher correctement. Mais est-ce la bonne approche? D'autres pensées? Et je préfère ne pas utiliser de produit disponible sur le marché. S'il vous plaît fournir vos conseils.Surveillance de plusieurs instances de service Windows dans un cluster de machine
Merci d'avance!
[J'essaie de fournir mon implémentation ci-dessous comme réponse. Lisez si vous êtes intéressé. Merci.]