Verwenden Sie den Leistungsindikator in der Self-Host-Webanwendung

8

Ich möchte betonen, meine Web-API-Host-Anwendung testen. Diese Anwendung wird auf einer Azure-Worker-Rolle gehostet.

Ich weiß, wie ich den Leistungsindikator von meiner Worker-Rolle in meinen Speicher holen kann (für Analysen), aber weil meine Web-API selbst gehostet wird unter Verwendung von Microsoft.Owin.Host.HttpListener, weiß ich nicht, ob es eine existierende perf gibt Zähler, auf die ich stecken kann.

Ich habe mehrere Leistungsindikatoren probiert:

  • AspNet-Anwendung
  • Web Service (dies erlaubt mir nur die Auswahl der in IIS definierten Web Application)

Wenn ich den Prozess auswähle, habe ich keinen interessanten Zähler wie req / sec etc ...

Gibt es eine Möglichkeit, einige Indikatoren für eine Self-Hosted-Owin-Anwendung zu aktivieren?

nur mit Konfiguration, die ich nicht gemacht habe? einen anderen Selbsthost benutzen? Verwenden Sie zusätzliche Komponenten und ändern Sie meinen Code? (Attribute hinzufügen ..., ich habe so etwas gesehen Ссылка )

Vielen Dank.

    
Jeremie Devillard 01.05.2014, 22:44
quelle

1 Antwort

1

Ich sehe Sie erwähnte Diagnose, das sind, was ich in der Diagnostik verwendet habe:

%Vor%

Was ich gemacht habe, war, in perfmon zu gehen und mit der rechten Maustaste auf "Zähler hinzufügen" auf meinem Dev-Rechner zu klicken und dann die Namen von etwas, was mich interessiert, in cmd-Eingabeaufforderung wie folgt einzugeben:

%Vor%

Ich konnte viele testen, um zu sehen, was nützlich ist.

hoffe es hilft,

= Devon

    
DevOpsDevon 16.01.2015 04:22
quelle

Tags und Links