Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,16 @@ One CLI to diagnose a live JVM and watch a fleet — no agent, no restart, no `-

---

## Roadmap At A Glance

<p align="center">
<img src="assets/argus-roadmap.png" alt="Argus roadmap showing CLI and TUI, APM Core, Micrometer, Observability, Profiling, Heap and GC, Fleet and Kubernetes, and Automation lanes">
</p>

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 <pid>`

```
Expand Down
Binary file added assets/argus-roadmap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 7 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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+
Expand All @@ -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)
Expand Down
Binary file added site/assets/argus-roadmap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added site/assets/argus_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions site/assets/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
11 changes: 11 additions & 0 deletions site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
<span class="sidebar-label">On this page</span>
<ul class="sidebar-nav">
<li><a href="#overview" data-target="overview">Overview</a></li>
<li><a href="#roadmap" data-target="roadmap">Roadmap</a></li>
<li><a href="#why-argus" data-target="why-argus">Why Argus</a></li>
<li><a href="#getting-started" data-target="getting-started">Installation</a></li>
<li><a href="#continue-reading" data-target="continue-reading">Continue reading</a></li>
Expand Down Expand Up @@ -86,6 +87,16 @@ <h1>Argus JVM Observability Platform</h1>
</div>
</div>

<!-- ROADMAP -->
<div class="doc-section">
<span class="section-anchor" id="roadmap"></span>
<h2>Roadmap at a glance</h2>
<p>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.</p>
<figure class="roadmap-figure">
<img src="assets/argus-roadmap.png" alt="Argus roadmap showing CLI and TUI, APM Core, Micrometer, Observability, Profiling, Heap and GC, Fleet and Kubernetes, and Automation lanes" loading="lazy">
</figure>
</div>

<!-- WHY ARGUS -->
<div class="doc-section">
<span class="section-anchor" id="why-argus"></span>
Expand Down
Loading