Utilizzo di performance counter per monitorare istanze WCF ospitati in più Windows Service - Visual Basic Tips and Tricks - Forum - .NET Framework - .NET Framework
Questo sito utilizza cookie tecnici e di terze parti. Continuando la navigazione sul nostro sito accetti l'uso dei cookie. Per saperne di più leggi l'informativa sui cookie.   


Utilizzo di performance counter per monitorare istanze WCF ospitati in più Windows Service
Ultimo messaggio: 29 mar 2019 15:30 di robyg72. 0 Risposte.
Stampa gradevole
Solo gli utenti registrati possono rispondere ad una discussione.
Avatar
robyg72
Messaggi: 1
Iscritto dal: 29 mar 2019 14:55
Utente
Utente

29 mar 2019 15:30

Buonasera, 

abbiamo un servizio WCF ospitato in più servizi Windows sulla stessa macchina. Ogni servizio Windows ha un proprio endpoint con indirizzo differente (protocollo net.pipe). Tentando di monitorare con un performance counter le istanze di ogni servizio, abbiamo rilevato che risultano valorizzate solo per il primo servizio Windows mentre gli altri, pur rispondendo correttamente alle chiamate, rimangono a zero istanze.

Utilizzando il tool PerfMon rileviamo le nostre tre istanze:

DDDService@net.pipe:||localhost|DDDWCFService001|Service

DDDService@net.pipe:||localhost|DDDWCFService002|Service

DDDService@net.pipe:||localhost|DDDWCFService003|Service

Anche con PerfMon notiamo che il conteggio delle istanze varia solo per il primo (abbiamo poi scoperto che vale solo per il primo servizio avviato dei tre).

Per monitorare le istanze utilizziamo la categoria ServiceModelService4.0.0.0 .

Stiamo sbagliando qualcosa nella denominazione dei tre endpoint?

Grazie

    Solo gli utenti registrati possono rispondere ad una discussione.