Request Timing
Stellt Warnungen und Diagnoseinformationen für langsame oder blockierte Anforderungen bereit.
Dieses Feature aktivieren
Zum Aktivieren des Features "Request Timing" fügen Sie die folgende Elementdeklaration im Element "featureManager" in Ihrer Datei server.xml hinzu:
<feature>requestTiming-1.0</feature>
Unterstützte Java™-Versionen
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
Ein Feature entwickeln, das von diesem Feature abhängt
Wenn Sie ein Feature entwickeln, das vom Feature "Request Timing" abhängig ist, schließen Sie das folgende Element im Header "Subsystem-Content" in der Featuremanifestdatei für Ihr neues Feature ein:
com.ibm.websphere.appserver.requestTiming-1.0; type="osgi.subsystem.feature"
Featurekonfigurationselement
Sie können die folgenden Elemente in Ihrer Datei server.xml verwenden, um das Feature "Request Timing" zu konfigurieren:
- requestTiming
- Stellt Warnungen und Diagnoseinformationen für langsame oder blockierte Anforderungen bereit.
Attributname Datentyp Standardwert Beschreibung hungRequestThreshold Zeitraum mit Genauigkeit in Millisekunden 10m Gibt an, wie lange eine Anforderung ausgeführt werden kann, bis sie als blockiert eingestuft wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. includeContextInfo boolean true Gibt an, ob die Kontextinformationsdetails in die Protokollausgabe eingeschlossen werden. sampleRate int Minimum: 1
1 Rate, mit der die Stichprobenentnahme für die Verfolgung langsamer Anforderungen erfolgen soll. Wenn Sie für eine von jeweils n Anforderungen eine Stichprobe erstellen möchten, setzen Sie sampleRate auf n. Wenn Sie Stichproben für alle Anforderungen erstellen möchten, setzen Sie sampleRate auf 1. slowRequestThreshold Zeitraum mit Genauigkeit in Millisekunden 10s Gibt an, wie lange eine Anforderung ausgeführt werden kann, bis sie als langsam eingestuft wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.