Ich suche nach einem konkreten Beispiel für die Verwendung von Leistungsindikatoren zur Messung der WCF-Anwendungsleistungsmessung.
Wir haben bereits einen WCF-Dienst auf IIS in gehostetProduktionsumgebung. Ich möchte den Code / die Konfiguration aktualisieren, damit der Leistungsindikator die Serviceleistung erfassen und die Leistungsdaten in einer Datei speichern kann. Da ich die Leistung vom PDN-Server messen möchte, muss ich die Daten in einer Datei speichern (wie der Perfmon-Datei).
Diese Datei wird zu einem späteren Zeitpunkt für verwendetÜberprüfen Sie die Leistung und prüfen Sie, ob Änderungen am WCF-Dienst (z. B. ServiceThrottling usw.) oder am Server selbst (wie Hardware-Upgrade usw.) erforderlich sind.
Ich weiß, dass wir Leistungsindikatoren aktivieren können
<diagnostics performanceCounters="All" />
Dies wird jedoch nur für die Echtzeit erfolgen. Daten stehen für zukünftige Analysen nicht zur Verfügung.
Antworten:
0 für die Antwort № 1Sie können einen benutzerdefinierten Datenerfassungssatz erstellen, um Daten zu Leistungsindikatoren zu protokollieren. Data Collector Set generiert eine Protokolldatei, die für zukünftige Analysen verwendet werden kann.