diff --git a/README.md b/README.md index ffb2271..e39c627 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,16 @@ One CLI to diagnose a live JVM and watch a fleet — no agent, no restart, no `- --- +## Roadmap At A Glance + +

+ Argus roadmap showing CLI and TUI, APM Core, Micrometer, Observability, Profiling, Heap and GC, Fleet and Kubernetes, and Automation lanes +

+ +Argus keeps the fast single-PID JVM workflow at the center, then layers standard metrics, traces, profiles, dashboards, fleet views, and APM-grade service workflows around it. + +--- + ## Example: `argus doctor ` ``` diff --git a/assets/argus-roadmap.png b/assets/argus-roadmap.png new file mode 100644 index 0000000..c70b681 Binary files /dev/null and b/assets/argus-roadmap.png differ diff --git a/docs/README.md b/docs/README.md index e919315..ca4b5ce 100644 --- a/docs/README.md +++ b/docs/README.md @@ -40,7 +40,7 @@ Welcome to the Project Argus documentation. Argus is a lightweight, zero-dependency JVM diagnostic toolkit. CLI works on Java 11+, Dashboard on Java 17+, full features on Java 21+. It provides: -- **51 CLI Commands** — process info, memory, GC (including ZGC live diagnosis), threads, profiling, class search, JFR analysis, log level control, and more +- **71 CLI Commands** — process info, memory, GC (including ZGC live diagnosis), threads, profiling, class search, JFR analysis, log level control, and more - **Real-time Dashboard** with interactive charts, flame graphs, and interactive console - **No Agent Required** — diagnose any running JVM via `jcmd` (agent optional for richer data) - **Java Version Adaptive** — MXBean polling on Java 17-20, JFR streaming on Java 21+ @@ -50,6 +50,12 @@ Argus is a lightweight, zero-dependency JVM diagnostic toolkit. CLI works on Jav - **Prometheus Endpoint** for metric scraping - **OTLP Export** for pushing metrics to OpenTelemetry collectors +## Roadmap At A Glance + +![Argus roadmap showing CLI and TUI, APM Core, Micrometer, Observability, Profiling, Heap and GC, Fleet and Kubernetes, and Automation lanes](../assets/argus-roadmap.png) + +The roadmap keeps Argus anchored in fast local JVM diagnostics while expanding into standard metrics, traces, profiles, dashboards, fleet rollups, and APM-grade service workflows. + ## Quick Links - [GitHub Repository](https://github.com/rlaope/argus) diff --git a/site/assets/argus-roadmap.png b/site/assets/argus-roadmap.png new file mode 100644 index 0000000..c70b681 Binary files /dev/null and b/site/assets/argus-roadmap.png differ diff --git a/site/assets/argus_logo.png b/site/assets/argus_logo.png new file mode 100644 index 0000000..55df2ac Binary files /dev/null and b/site/assets/argus_logo.png differ diff --git a/site/assets/style.css b/site/assets/style.css index 76565f9..108c721 100644 --- a/site/assets/style.css +++ b/site/assets/style.css @@ -381,6 +381,20 @@ td code { font-size: 0.8125em; } background: var(--red-bg); } +/* ── ROADMAP VISUAL ── */ +.roadmap-figure { + margin: 1.25rem 0 0; +} + +.roadmap-figure img { + display: block; + width: 100%; + height: auto; + border: 1px solid #16351e; + border-radius: 6px; + background: #020806; +} + /* ── BADGES / PILLS ── */ .badge-row { display: flex; diff --git a/site/index.html b/site/index.html index 1866c4e..bded5f3 100644 --- a/site/index.html +++ b/site/index.html @@ -46,6 +46,7 @@ On this page