Share via


Baustein: Systemmonitore und Anforderungsdrosselungen

Letzte Änderung: Dienstag, 2. Februar 2010

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Objektmodell für Systemmonitore und Anforderungsdrosselungen
Bereiche im Zusammenhang mit Systemmonitoren und Anforderungsdrosselungen
Weitere Informationen zur Entwicklung mit Systemmonitoren und Anforderungsdrosselungen

Microsoft SharePoint Foundation verfügt über ein erweiterbares System für die Überwachung von Windows Server 2008-Leistungsindikatoren und für die HTTP-Anforderungsdrosselung, wenn aus diesen Indikatoren hervorgeht, dass ein Arbeitsprozess ausgelastet ist, sodass nicht alle empfangenen Anforderungen verarbeitet werden können.

Objektmodell für Systemmonitore und Anforderungsdrosselungen

Die meisten Klassen und Member, die Sie zum Erweitern des Systems verwenden können, befinden sich im Microsoft.SharePoint.Utilities-Namespace. Zu den wichtigsten Klassen gehören die folgenden:

  • SPHttpThrottleSettings: Mit einem Objekt dieses Typs werden Verwaltungs- und Konfigurationseinstellungen für die Leistungsüberwachung und die HTTP-Anforderungsdrosselung bereitgestellt. Für jede Webanwendung ist ein solches Objekt vorhanden.

  • SPSystemPerformanceCounterMonitor: Mit einem Objekt dieses Typs wird der Wert eines bestimmten Windows Server 2008-Leistungsindikators überwacht.

  • SPBucketHealthScoreCalculator: Ein Berechnungsmodul für die Integritätsbewertung, mit dem basierend auf dem Wertbucket, zu dem der Wert gehört, eine Bewertung für einen bestimmten Leistungswert berechnet wird. Ein "Bucket" ist ein Teilbereich möglicher Werte. Durch die Integrität eines Arbeitsprozesses, die anhand der von den Monitoren überwachten Integritätsbewertungen ermittelt wird, wird gesteuert, wann der Drosselungsmodus für den Prozess aktiviert wird und bestimmte Klassen von HTTP-Anforderungen blockiert werden.

  • SPRequestThrottleClassifier: Ein Objekt, mit dem eine Klasse von HTTP-Anforderungen definiert wird und angegeben wird, ob entsprechende Anforderungen gedrosselt werden, wenn der Server ausgelastet ist oder wenn der Server mindestens 60 Sekunden lang kontinuierlich ausgelastet ist oder gar nicht gedrosselt werden.

Die Auflistungen der registrierten Monitore und Anforderungsklassifizierungen werden als HttpThrottleSettings-Eigenschaft der SPWebApplication-Klasse dauerhaft gespeichert.

Bereiche im Zusammenhang mit Systemmonitoren und Anforderungsdrosselungen

Baustein: Integritätsregeln

Weitere Informationen zur Entwicklung mit Systemmonitoren und Anforderungsdrosselungen

Detaillierte Informationen zur Entwicklung mit dem SharePoint Foundation-System für Systemmonitore und HTTP-Anforderungsdrosselungen finden Sie in diesem SDK im Abschnitt Anforderungsdrosselung.