2014-05-01 11 views
8

Vorrei testare l'applicazione self host Web Api. Questa applicazione è ospitata su un ruolo di lavoro di Azure.Utilizzare il contatore delle prestazioni nell'applicazione Web self host

So come ottenere il contatore delle prestazioni dal ruolo di lavoro nel mio archivio (per l'analisi), ma poiché le mie API Web sono auto-ospitate utilizzando Microsoft.Owin.Host.HttpListener, non so se ce ne sono alcune esistenti contatori perf sui quali posso collegare.

Ho provato diversi contatori Perfmon:

  • aspnet Applicazione
  • Web Service (questo solo mi permette di selezionare Applicazione Web definito in IIS)

Quando seleziono il processo, Non ho il contatore interessante come req/sec ecc ...

C'è un modo per attivare alcuni contatori per un'applicazione Owin Self Hosted?

solo utilizzando la configurazione che non ho fatto? utilizzando un altro self host? utilizzando componenti aggiuntivi e modifica il mio codice? (aggiungendo attributi ..., ho visto qualcosa del genere https://github.com/aliostad/PerfIt)

Grazie mille.

+0

Hai mai trovare la risposta a questo? –

risposta

1

vedo che lei ha citato la diagnostica, questi sono quelli che ho usato nella diagnostica:

<PerformanceCounterConfiguration counterSpecifier="\Asp.net\Request Execution Time" sampleRate="PT1M" /> 
       <PerformanceCounterConfiguration counterSpecifier="\ASP.net\Requests Rejected" sampleRate="PT1M" /> 
       <PerformanceCounterConfiguration counterSpecifier="\Web Service(_Total)\Current Connections" sampleRate="PT1M" /> 
       <PerformanceCounterConfiguration counterSpecifier="\Web Service(_Total)\Connection Attempts/sec" sampleRate="PT1M" /> 

Quello che ho fatto, è stato andare in perfmon e proprio cliccato "aggiungere contatore" sulla mia macchina dev e poi digitato i nomi dei quello che sembrava intersesting a me nel richiamo del cmd come questo:

typeperf "\Web Service(_Total)\Connection Attempts/sec" 

sono stato in grado di testare molti fuori per vedere che cosa era utile.

Speranza che aiuta,

= Devon

Problemi correlati