Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

Wie kann ich Leistungsprobleme in WebSphere überwachen und identifizieren?

Ohne Titel-1200-×-385-px-44
Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

Monitoring & Performance Fehlerbehebung ist immer herausfordernd Für Anwendungen und wenn Sie nicht mit den richtigen Tools ausgestattet sind, wissen Sie möglicherweise nicht, was in Ihrer Anwendungsinfrastruktur passiert.

IBM WebSphere Application Server (WAS) ist einer der beliebtesten Anwendungsserver. Wenn Sie WebSphere-Administrator sind, müssen Sie sich häufig damit befassen Leistungs- und Kapazitätsproblem.

In diesem Beitrag werde ich erklären, wie Sie das WebSphere Performance Tuning Toolkit verwenden können (PTT) um leistungsbezogene Probleme in WAS zu überwachen und zu finden.

What is WebSphere Performance Tuning Toolkit?

Es ist wichtig zu verstehen, was PTT ist und wie es Ihnen helfen kann.

WAS PTT ist ein Eclipse-basiertes Tool, das die Daten von WebSphere sammelt und Ihnen nützliche Statistiken / Grafiken zur Verfügung stellt, um die Engpässe zu finden, damit Sie die Anwendung auf die optimale Leistung abstimmen können.

WebSphere PTT sammelt die Daten von PMI (Performance Monitoring Interface) bis JMX. Nach zusammenfassen es macht vier Hauptsachen.

  • Sammeln Sie die Daten
  • Transformieren Sie die Daten
  • intelligente Alarm
  • Hier können Sie automatische Aktionen konfigurieren

PTT ist eine Echtzeit-Überwachungs- und Analyseplattform mit einer benutzerfreundlichen Oberfläche. Dies ist ein eigenständiges Tool, sodass Sie möglicherweise nichts zusätzlich auf WebSphere Application Server installieren müssen. Ich hoffe, Sie haben jetzt eine Idee, wie es in Ihre WebSphere-Umgebung passt.

PTT hat einige vordefinierte Regeln um zu alarmieren oder Maßnahmen zu ergreifen, wenn der Schwellenwert den konfigurierten Wert erreicht.

Zum Beispiel:

  • CPU auslastung
  • Heap-Speichernutzung
  • Thread-Pool
  • Verbindungszeitüberschreitung
  • Thread wartet
  • Aufhängender Faden
  • Transaktionszeitlimit / Rollback
  • Generieren Thread / Heap-Dump

Das Gute ist, dass Sie immer Ihre eigene Regel erstellen können Sie kontrollieren wie sich das Werkzeug verhalten soll.

Download WebSphere PTT

PTT ist für Windows und Linux verfügbar. Laden Sie daher die von Ihnen benötigte URL von der folgenden URL herunter

http://www.ibm.com/developerworks/websphere/downloads/performtuning.html#download

Die Datei ist mehr als 200 MB groß und kann je nach Internetgeschwindigkeit einige Minuten dauern. Extrahieren Sie nach dem Herunterladen die Zip-Datei.

  • Es wird ein neuer Ordner erstellt - PerformanceTuningToolkit2_linux32 und in Ihnen befindet sich eine ausführbare Datei als "PerfTuningToolkit".
  • Doppelklicken Sie, um das WAS Performance Tuning Toolkit zu öffnen

war-ptt

  • Fügen wir jetzt eine JVM hinzu. Klicken Sie auf das Symbol "Neuen Host hinzufügen" und geben Sie die DMGR-Host- / IP- und SOAP-Portnummer ein.

Neuen Host hinzufügen

  • Doppelklicken Sie auf den neu hinzugefügten "Host", um eine Verbindung herzustellen. Sie werden gefragt, ob Sie alle oder einen bestimmten Server überwachen möchten.

was-ptt-connect

Hinweis: Wenn Sie nur JVM überwachen möchten, geben Sie JVM-Host / Port anstelle von DMGR an.

  • Sobald die Verbindung hergestellt ist, sollten Sie die Übersichtsfenster mit einigen der allgemeinen Metriken sehen.

was-ptt-Übersicht

  • CPU auslastung
  • Faden hing
  • Transaktionszeit
  • JDBC-Antwortzeit
  • Servlet-Reaktionszeit
  • Gebrauchter Haufen

Jetzt haben Sie Ihre WebSphere-Umgebung erfolgreich mit dem Performance Tuning Toolkit verbunden und können die verschiedenen WAS-Metriken überwachen und analysieren.

Sehen wir uns einige nützliche Metriken an

Generieren Sie einen Gesamtleistungsbericht

Wäre hilfreich, wenn Sie einen allgemeinen Leistungsbericht von WebSphere wünschen. Sie können einen Bericht erstellen, indem Sie auf Überwachen >> Bericht erstellen klicken

was-ptt-Bericht

Sie haben die Möglichkeit, den Bericht im PDF- oder HTML-Format zu speichern.

Überwachen Sie die WebSphere-Umgebung

Überwachen Sie verschiedene Metriken in einem einzigen Fenster, indem Sie zu Monitor >> Monitorseite öffnen navigieren

was-ptt-monitorpage

Thread und Heap Dump generieren

Sie müssen nicht auf den WAS-Server zugreifen, um stattdessen einen zu generieren. Navigieren Sie zu Operation >> Thread / Heap-Dump generieren

was-ptt-dump

Trace aktivieren

Sie können die Ablaufverfolgung für Folgendes aktivieren, indem Sie auf Operation >> Ablaufverfolgung aktivieren gehen

  • Web / EJB-Container
  • Web-Services
  • Sicherheit
  • Datenbankverbindungspool
  • Verbindungsleck
  • Klassenlader
  • Messaging

enable-trace-war

WebSphere PPT kann wirklich hilfreich sein Optimieren Sie das leistungsbezogene Problem und vor allem, wenn sich Ihre Anwendung in der Projektphase befindet und mit der Konfiguration herumspielen und herausfinden möchte, was für Sie am besten funktioniert.

Ich hoffe, dies gibt Ihnen eine Idee, wie man es benutzt WAR PTT und was du damit machen kannst. Lassen Sie mich wissen, wenn Sie denken, dass die Verwendung nützlich sein wird.

Danke an unsere Sponsoren
Weitere großartige Lektüre zu WebSphere
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder