This commit is contained in:
Mateusz Gruszczyński committed 2026-10-03 10:05:46 +02:00
1 parent 5e23e9af02
commit 3883a21bc4
56 files changed
+1640 -403

No files matched your search

+27 -1
View File
@@ -1218,15 +1218,25 @@
"processRssHistory": "Process RSS history",
"cacheMemoryBreakdown": "Hot / transient cache RAM",
"cacheTransientBreakdown": "Fill / cold queue / cold I/O",
"cacheColdStorageUsage": "COLD storage / budget",
"cacheColdStorageObjects": "objects",
"cacheTransientMemory": "Transient cache RAM",
"cacheFillShort": "fill",
"cacheQueueShort": "cold queue",
"cacheIoShort": "cold I/O",
"processRssTotal": "RSS total",
"memoryCacheHot": "HOT cache RAM / limit",
"memoryCacheTransient": "Cache transient RAM / limit",
"memoryTransform": "Transform reserved RAM / budget",
"memoryTransformInflight": "Active transforms / limit",
"memoryNonCacheRss": "Non-cache process RSS",
"transformMemoryUsage": "Transform RAM reservation",
"transformConcurrencyUsage": "Active transform slots",
"transformBudgetShort": "budget",
"processRssAnon": "Anonymous RSS",
"processRssFile": "File-backed / shared RSS",
"processDataSwap": "Data address space / swap",
"memoryAccountingHint": "OS RSS categories and RustProxy cache accounting are overlapping views; do not add them together.",
"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.",
"logTransport": "Transport",
"logWebSocket": "WebSocket",
"logUpstreamError": "Upstream error",
@@ -1469,6 +1479,18 @@
"transformJson": "JSON compaction",
"transformExtensions": "Allowed file extensions, one per line",
"transformMaxBody": "Maximum transformable response (KiB)",
"transformResourcePresetTitle": "Resource preset",
"transformResourcePresetHelp": "Presets tune the temporary memory ceiling, maximum transformable response size and global concurrent transformation limit. Content types and extension allow-lists are left unchanged.",
"transformPresetConservative": "RAM saver",
"transformPresetRecommended": "Recommended",
"transformPresetPerformance": "Performance",
"transformPresetUber": "Uber performance",
"transformMemoryBudget": "Temporary transform memory budget (MiB)",
"transformMaxInflight": "Maximum concurrent transformations",
"transformMaxInflightShort": "concurrent",
"transformResourceCurrent": "Current limits",
"transformBudgetTooSmallWarning": "The memory budget is smaller than the worst-case temporary buffers for one maximum-size compressed response. Such responses can be skipped with memory_pressure.",
"transformBudgetHighWarning": "The transform memory ceiling is more than 50% of effective host/cgroup RAM:",
"transformSafety": "Cache-Control: no-transform is always respected. Transformed representations receive a new ETag and are cached before gzip, Brotli or zstd encoding.",
"saveTransform": "Apply transformation policy",
"vhTransform": "Transform",
@@ -1652,6 +1674,10 @@
"cachePresetConservative": "Conservative",
"cachePresetRecommended": "Recommended",
"cachePresetPerformance": "Performance",
"cachePresetSelected": "Selected",
"cachePresetCustom": "Custom",
"cacheColdPresetTitle": "COLD policy preset",
"cacheColdPresetHelp": "The recommended policy enables idle/LRU/shutdown demotion, sizes the COLD queue from transient RAM and uses conservative GC timings. Disk path, disk budget and object limit are left unchanged.",
"cacheTransientLimit": "Transient RAM budget (MiB)",
"cacheEvictionLimit": "LRU removals per admission",
"cacheColdQueueLimit": "COLD queue RAM budget (MiB)",