{"repo":"ajermakovics/jvm-mon","free":true,"listed":false,"github":"https://github.com/ajermakovics/jvm-mon","clone":"git clone https://github.com/ajermakovics/jvm-mon.git","description":"Console-based JVM monitoring tool","language":"Go","stars":1485,"topics":["java","jvm","monitoring","terminal","console","kotlin"],"license":null,"category":"analytics","readme_excerpt":"jvm-mon Console based JVM monitoring - when you just want to SSH into a server and see what's going on. jvm-mon lets you monitor your JVM server applications from the terminal. New Version Release: 1.3 - Rewritten in Go - Single executable file - Can monitor applications on Java 8 and above - Does not require an existing JDK How it works: - jvm-mon executable comes bundled with a Java agent jar - On startup it extracts the agent to a temp directory - It attaches to the JVM you want to monitor - Loads agent into running JVM to collect metrics - Agent and app establish a socket connection to send metrics Install Download from latest release macOS Usage - Select a JVM process and press Enter to monitor it - Press q or Ctrl+C to exit - Press Del or Backspace to kill a process What is available Currently it shows: - List of running JVM processes - Cpu and GC load - Heap size and usage - Top threads with cpu usage Building from source See the readme","default_branch":null,"files":null,"tree":[],"storefront":"/r/ajermakovics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ajermakovics/jvm-mon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}