Überwachen von Einschränkungen
Das BizTalk Server Management Pack überwacht Leistungsindikatoren, die den Drosselungsstatus von BizTalk Server angeben. Einige wichtige Faktoren, die sie über die Drosselung verstehen sollten, sind unten aufgeführt.
Die ratenbasierte Drosselung erfolgt pro Host und basiert auf der Rate der eingehenden und ausgehenden Nachrichten.
Bei der Übermittlungsdrosselung (MsgBox –> Sendeport oder Orchestrierung) ist die Eingangsrate die Rate, mit der Nachrichten aus dem Nachrichtenfeld empfangen werden. Die Ausgehende Rate ist die Rate, mit der Nachrichten erfolgreich über die Adapter übermittelt werden.
Für die Veröffentlichungsdrosselung (Empfangsadapter oder Orchestrierungen –> MsgBox) ist die Eingangsrate die Rate, mit der Nachrichten von den Adaptern empfangen werden, und die Ausgehende Rate gibt die Rate an, mit der Nachrichten an die MsgBox angeschlossen werden.
Es gibt keinen Drosselungsmechanismus zwischen Hosts außer der Gesamtanzahl von Nachrichten in der Datenbank.
Weitere Hintergrundinformationen finden Sie im Thema How BizTalk Server Implements Host Drosselung (https://go.microsoft.com/fwlink/?LinkID=155286) in BizTalk Server Hilfe.
BizTalk Server beinhaltet eine Selbstdrosselung, die hilft, eine Überlastung des Servers basierend auf verschiedenen Parametern zu verhindern. Eine vorübergehende Überlastung, die eine Einschränkung zur Folge hat, ist betriebstechnisch gesehen an sich kein bedeutsames Ereignis. In einer stabilen Umgebung wird jedoch keine persistente Einschränkung erwartet und könnte auf Probleme auf der Infrastrukturebene hindeuten. Das Management Pack bietet eine proaktive Überwachung solcher permanenten Drosselungsbedingungen mit Leistungsschwellenregeln.
Vier Nutzungs-/Leistungsnachverfolgungsregeln überwachen längere Zeiträume der Drosselung, die durch vier verschiedene Bedingungen verursacht werden, wie in der folgenden Tabelle angegeben.
Bedingung | Regel |
---|---|
BizTalk Server-Dienstprozessspeicher | Warnung: BizTalk für einen längeren Zeitraum bei hohem Prozessspeicher gedrosselt |
Anzahl der verarbeiteten Nachrichten | Warnung: BizTalk für einen längeren Zeitraum bei hoher Anzahl von Inprocess-Nachrichten gedrosselt |
Anzahl der Threads in einem BizTalk Server Prozess | Warnung: BizTalk für einen längeren Zeitraum bei hoher Threadanzahl gedrosselt |
Größe der BizTalk Server-Datenbankwarteschlangen | Warnung: BizTalk für einen längeren Zeitraum bei hoher Datenbankgröße gedrosselt |
Diese Schwellenwertregeln verwenden Datenanbieter basierend auf Leistungsindikatoren für den Drosselungszustandsindikator. Weitere Informationen zu diesen Leistungsindikatoren finden Sie im Abschnitt Leistungsindikatoren (https://go.microsoft.com/fwlink/?LinkId=157269) in BizTalk Server Hilfe.
Diese Regeln sind so konfiguriert, dass eine Warnung ausgelöst wird, wenn der Durchschnitt einer bestimmten Anzahl von Stichproben einen bestimmten Schwellenwert überschreitet (Standardwert ist 30). Beispielsweise ist "Warnung: BizTalk bei hoher Datenbankgröße für einen längeren Zeitraum gedrosselt" eine Regel, die den Drosselungsstatus aller BizTalk Server Prozesse auf einem bestimmten Computer überwacht. Diese Regel verwendet einen Datenanbieter, der auf dem Leistungsindikator "BizTalk:Message Agent-High Datenbankgröße" basiert. Wenn der Wert dieses Leistungsindikators 1 beträgt, unterliegt der zugehörige Prozess aufgrund der umfangreichen Datenbankgröße einer Einschränkungsbedingung.
Die obige Regel ist so konfiguriert, dass sie einen Durchschnitt von 30 Stichproben nimmt und eine Warnung auslöst, wenn der Durchschnitt der Stichproben größer als 0,6 ist. Da jede Stichprobe in einem Intervall von einer Minute genommen wird, bedeutet dies, dass in den letzten 30 Minuten mindestens ein BizTalk Server Prozesse auf diesem Computer aufgrund einer hohen Datenbankgröße (60 Prozent der Zeit) gedrosselt wurden.
Dieser heuristische Ansatz ist für bestimmte Szenarien möglicherweise nicht geeignet. Basierend auf dem historischen Verhalten in Ihrer Umgebung, wie zuvor beschrieben, sollten Sie diese Regeln mit den richtigen Werten konfigurieren:
Anpassen der Beispiele.
Anpassen des Schwellenwerts.
Ändern Sie ggf. das Samplingintervall für den Anbieter.