Monitoring Java Applications

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java
  • Beitrags-Kommentare:0 Kommentare

Java Virtual Machine Process Status Tool (jps.exe) ist Bestandteil vom JDK und listet alle laufenden Java-Anwendungen inklusive Prozess-ID auf.

$ jps -lmvV
3295908 net.btmx.AppMain -Xms8192m -Xmx12288m -DappProps=/home/app/config.properties
3603033 jdk.jcmd/sun.tools.jps.Jps -lmvV -Dapplication.home=/usr/jvm/java-11-openjdk-amd64 -Xms8m -Djdk.module.main=jdk.jcmd
$ jstack 3295908

VisualVM (jvisualvm.exe) is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities.

Common Reusable SHell (CRaSH) eine Shell für die Java-Plattform, die leicht erweitert werden kann.

Apache Sirona: Ein Framework aus dem Apache Incubator mit Standard-Plug-Ins zum überwachen und aufzeichnen des Laufzeitverhaltens von Java-Anwendungen.

Plumbr: Ein für nicht produktive Umgebungen freier Webservice zum sammeln und anzeigen von Daten, mit der Garantie sämtliche Memory Leaks zu finden.

Satoris: The Probes Open API allows developers to manually instrument their application code for the purpose of measurement, observation, control, recording and playback simulation.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.