This commit is contained in:
Mateusz Gruszczyński committed 2026-10-03 10:36:30 +02:00
1 parent 579d9c806b
commit 1297ea2920
34 files changed
+320 -96

No files matched your search

+48 -10
View File
@@ -294,12 +294,43 @@
class="cache-bypass-key">BYPASS</span></div>
</div>
<div class="mini-live-chart">
<div class="mini-live-chart-head"><span data-i18n="cacheResidentHistory">Resident
RAM history</span><b id="cache-chart-value">-</b></div>
<svg aria-label="RAM cache resident bytes history"
data-i18n-aria="cacheResidentHistory" role="img" viewbox="0 0 300 60">
<div class="mini-live-chart-head"><span data-i18n="cacheHotMemoryHistory">HOT RAM
usage / limit</span><b id="cache-chart-value">-</b></div>
<svg aria-label="HOT cache RAM usage history"
data-i18n-aria="cacheHotMemoryHistory" role="img" viewbox="0 0 300 60">
<path class="chart-grid" d="M0 15H300 M0 30H300 M0 45H300"></path>
<polyline class="diagnostic-line" id="cache-memory-sparkline"
<polyline class="diagnostic-line cache-hot-line" id="cache-memory-sparkline"
points="0,55 300,55"></polyline>
</svg>
</div>
<div class="mini-live-chart">
<div class="mini-live-chart-head"><span data-i18n="cacheTransientMemoryHistory">Transient
RAM usage / limit</span><b id="cache-transient-chart-value">-</b></div>
<svg aria-label="Transient cache RAM usage history"
data-i18n-aria="cacheTransientMemoryHistory" role="img" viewbox="0 0 300 60">
<path class="chart-grid" d="M0 15H300 M0 30H300 M0 45H300"></path>
<polyline class="diagnostic-line cache-transient-total-line" id="cache-transient-sparkline"
points="0,55 300,55"></polyline>
<polyline class="diagnostic-line cache-fill-line" id="cache-fill-sparkline"
points="0,55 300,55"></polyline>
<polyline class="diagnostic-line cache-queue-line" id="cache-queue-sparkline"
points="0,55 300,55"></polyline>
<polyline class="diagnostic-line cache-io-line" id="cache-io-sparkline"
points="0,55 300,55"></polyline>
</svg>
<div class="mini-chart-legend" aria-hidden="true"><span
class="cache-transient-total-key" data-i18n="cacheTransientShort">TOTAL</span><span
class="cache-fill-key" data-i18n="cacheFillShort">fill</span><span
class="cache-queue-key" data-i18n="cacheQueueShort">cold queue</span><span
class="cache-io-key" data-i18n="cacheIoShort">cold I/O</span></div>
</div>
<div class="mini-live-chart">
<div class="mini-live-chart-head"><span data-i18n="cacheColdStorageHistory">COLD storage
usage / limit</span><b id="cache-cold-chart-value">-</b></div>
<svg aria-label="COLD storage usage history"
data-i18n-aria="cacheColdStorageHistory" role="img" viewbox="0 0 300 60">
<path class="chart-grid" d="M0 15H300 M0 30H300 M0 45H300"></path>
<polyline class="diagnostic-line cache-cold-line" id="cache-cold-sparkline"
points="0,55 300,55"></polyline>
</svg>
</div>
@@ -307,8 +338,16 @@
</article>
<article class="card">
<div class="mini-heading">
<h3 data-i18n="processDiagnostics">Process</h3><span class="meta"
id="system-sample-age">-</span>
<h3 data-i18n="processDiagnostics">Process</h3>
<div class="mini-heading-actions">
<details class="metric-info">
<summary data-i18n-aria="memoryAccountingInfo" aria-label="Memory accounting information">i</summary>
<div class="metric-info-popover">
<p class="fine" data-i18n="memoryAccountingHint">RSS is the real process footprint. HOT/transient cache values are RustProxy-accounted allocations; transform memory is a conservative active reservation. Non-cache RSS is RSS minus accounted cache and includes transforms, connections, TLS, logging, Tokio/runtime state, allocator overhead and other buffers, so these rows are not all additive.</p>
</div>
</details>
<span class="meta" id="system-sample-age">-</span>
</div>
</div>
<dl class="mini-metrics">
<div>
@@ -380,7 +419,6 @@
<dd id="cgroup-memory">-</dd>
</div>
</dl>
<p class="fine" data-i18n="memoryAccountingHint">RSS is the real process footprint. HOT/transient cache values are RustProxy-accounted allocations; transform memory is a conservative active reservation. Non-cache RSS is RSS minus accounted cache and includes transforms, connections, TLS, logging, Tokio/runtime state, allocator overhead and other buffers, so these rows are not all additive.</p>
<div class="mini-live-chart-stack">
<div class="mini-live-chart">
<div class="mini-live-chart-head"><span data-i18n="processCpuHistory">Process CPU
@@ -1353,7 +1391,7 @@
<option data-i18n="serverCustom" value="custom">Replace / add custom value</option>
</select>
<label data-i18n="serverValue" for="server-value">Custom Server value</label><input
id="server-value" maxlength="256" placeholder="RustProxy/v0.24.7"
id="server-value" maxlength="256" placeholder="RustProxy/v0.24.8"
spellcheck="false" />
<h3 class="subheading" data-i18n="diagnosticHeaders">Diagnostic headers</h3>
<div class="switch-grid">
@@ -2060,7 +2098,7 @@
</section>
</div>
</section>
<footer class="page-footer"><span>RustProxy <b>0.24.7</b></span><span id="footer-status">API - /
<footer class="page-footer"><span>RustProxy <b>0.24.8</b></span><span id="footer-status">API - /
dropped: 0</span></footer>
</div>
</main>