Operations 4 min read

How to Use Meteor-Console: A Non‑Intrusive Java Diagnostic Tool

Meter-Console, a customized, non‑intrusive Java application diagnostic tool built on Alibaba’s open‑source Arthas, offers features such as JVM class inspection, online code editing, method monitoring, thread management, and a dashboard; the guide explains its architecture, installation steps, command usage, and provides the open‑source repository link.

Java Backend Technology
Java Backend Technology
Java Backend Technology
How to Use Meteor-Console: A Non‑Intrusive Java Diagnostic Tool

Introduction

This system is a customized version of Alibaba’s open‑source Arthas, positioned as an application diagnostic tool and a magic weapon for online issue localization. It aims to be convenient, fast, and safe, featuring non‑intrusive operation by automatically obtaining bytecode.

Software Architecture

Software architecture diagram
Software architecture diagram

Software architecture diagram:

Architecture diagram
Architecture diagram

Installation Guide

Execute meteor-console to package.

Run meteor-console-0.0.1-SNAPSHOT, which opens port 8884 by default.

Command: java -jar meteor-console-0.0.1-SNAPSHOT & Run meteor-plugin which starts arthas-tunnel-server-xxx.jar, opening ports 7777 and 8080. java -jar arthas-tunnel-server-xxx.jar & If you want to change the 8080 port, modify it, e.g., to 9999:

java -jar -Dserver.port=9999 arthas-tunnel-server-xxx.jar &

Feature List

Query classes loaded in the JVM

Online code editing and deployment

Method monitoring

Thread management

Dashboard

Feature: Query JVM classes
Feature: Query JVM classes
Feature: Online code editing
Feature: Online code editing
Feature: Method monitoring
Feature: Method monitoring
Feature: Thread management
Feature: Thread management
Feature: Dashboard
Feature: Dashboard

Open Source Address

https://gitee.com/reywong/meteor

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

ArthastoolApplication Diagnostics
Java Backend Technology
Written by

Java Backend Technology

Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack development!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.