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:
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.
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
Tags und Links azure asp.net owin self-hosting