Tagged articles
15 articles
Page 1 of 1
FunTester
FunTester
Feb 15, 2023 · Operations

Monitor JVM CPU, Load, and GC Metrics Using java.lang.management

This guide explains how to use Java's java.lang.management APIs to retrieve real-time JVM CPU usage, system load averages, garbage collection details, and heap/non‑heap memory statistics, providing code snippets and practical usage scenarios for performance testing and resource allocation.

CPU usageGarbage CollectionJVM Monitoring
0 likes · 7 min read
Monitor JVM CPU, Load, and GC Metrics Using java.lang.management
Top Architect
Top Architect
Dec 14, 2022 · Backend Development

A Comprehensive Guide to Using Arthas for Java Application Debugging and Monitoring

This article introduces Arthas, Alibaba's open‑source Java diagnostic tool, explains its installation, showcases common commands such as stack, jad, sc, watch, trace, jobs, logger, dashboard, and redefine, and demonstrates how to use them to monitor JVM status, trace method calls, inspect classes, and perform hot‑updates without restarting the application.

ArthasDebuggingJVM Monitoring
0 likes · 14 min read
A Comprehensive Guide to Using Arthas for Java Application Debugging and Monitoring
Code Ape Tech Column
Code Ape Tech Column
Nov 16, 2022 · Operations

Using VisualVM for JVM Monitoring and Memory Leak Analysis

This article introduces VisualVM, a Java profiling tool bundled with the JDK, explains how to install and use its plugins for monitoring CPU, memory, threads, and garbage collection, and demonstrates step‑by‑step memory‑leak detection and remote Tomcat monitoring with code examples.

JVM MonitoringJava profilingVisualVM
0 likes · 7 min read
Using VisualVM for JVM Monitoring and Memory Leak Analysis
Architecture Digest
Architecture Digest
Feb 19, 2022 · Operations

Guide to Setting Up and Using the JVM Monitoring Tool with Spring Boot

This article provides a step‑by‑step tutorial for installing, configuring, and running a JVM monitoring solution that integrates with Spring Boot, covering repository cloning, server configuration, Maven installation, application property setup, and accessing the monitor server UI.

GitJVM MonitoringOperations
0 likes · 4 min read
Guide to Setting Up and Using the JVM Monitoring Tool with Spring Boot
vivo Internet Technology
vivo Internet Technology
Feb 16, 2022 · Operations

Vivo Server Monitoring System Architecture and Evolution: A Comprehensive Technical Guide

Vivo’s vmonitor system replaces its legacy RabbitMQ‑based pipeline with an HTTP‑driven collector and gateway, stores minute‑level JVM, system, and business metrics in a customized OpenTSDB on HBase, adds precise floating‑point handling and null‑aware aggregation, buffers data in Redis, and provides multi‑dimensional alerts comparable to Zabbix, Open‑Falcon, and Prometheus.

AlertingDistributed MonitoringJVM Monitoring
0 likes · 18 min read
Vivo Server Monitoring System Architecture and Evolution: A Comprehensive Technical Guide
Java Interview Crash Guide
Java Interview Crash Guide
Aug 13, 2021 · Operations

Master Java Debugging with Arthas: Solve 8 Real‑World Problems

This article introduces Alibaba's open‑source Java diagnostic tool Arthas and demonstrates how to address eight common production issues—including locating class JARs, verifying code changes, online debugging without redeployment, monitoring JVM health, generating flame graphs, and finding class instances—through practical command‑line examples and code snippets.

ArthasJVM MonitoringJava debugging
0 likes · 14 min read
Master Java Debugging with Arthas: Solve 8 Real‑World Problems
Programmer DD
Programmer DD
Nov 12, 2020 · Operations

Mastering jstat: How to Monitor JVM Performance with Command-Line Options

This guide explains how to use the jstat command-line tool to monitor Java Virtual Machine performance metrics such as garbage collection, memory usage, and compilation time, detailing its syntax, options, intervals, counts, and providing concrete examples with expected outputs.

GC statisticsJVM MonitoringJava performance
0 likes · 19 min read
Mastering jstat: How to Monitor JVM Performance with Command-Line Options
Java Backend Technology
Java Backend Technology
Aug 16, 2020 · Operations

Mastering JVisualVM: Detect Memory Leaks and Monitor Java Applications

JVisualVM, bundled with JDK, offers a visual interface to monitor JVM threads, memory, CPU usage, and perform heap dumps, enabling developers to detect memory leaks, analyze object references, and remotely monitor applications such as Tomcat, with step-by-step installation, plugin usage, and code examples.

Heap DumpJVM MonitoringJVisualVM
0 likes · 10 min read
Mastering JVisualVM: Detect Memory Leaks and Monitor Java Applications
Efficient Ops
Efficient Ops
Dec 15, 2019 · Backend Development

How a Hidden Java Memory Leak Crashed Our Service and the Steps We Took to Fix It

During a weekend on‑call shift a Java detection service repeatedly timed out due to network packet loss, leading to massive CPU usage and full GC cycles caused by a memory leak in a Map that stored request results, which was finally diagnosed and resolved using JVM tools like jstat, jstack, and MAT.

JVM Monitoringgcmemory leak
0 likes · 11 min read
How a Hidden Java Memory Leak Crashed Our Service and the Steps We Took to Fix It