in below/dump/src/cgroup.rs [21:74]
fn get_render_config_for_dump(field_id: &SingleCgroupModelFieldId) -> RenderConfig {
use common::util::get_prefix;
use model::CgroupCpuModelFieldId::ThrottledPct;
use model::CgroupIoModelFieldId::{
DbytesPerSec, DiosPerSec, RbytesPerSec, RiosPerSec, RwbytesPerSec, WbytesPerSec,
WiosPerSec,
};
use model::CgroupMemoryModelFieldId::{
Anon, File, Pgactivate, Pgdeactivate, Pgfault, Pglazyfree, Pglazyfreed, Pgmajfault,
Pgrefill, Pgscan, Pgsteal, Shmem, Slab, Sock, Swap, ThpCollapseAlloc, ThpFaultAlloc,
Total, WorkingsetActivate, WorkingsetNodereclaim, WorkingsetRefault,
};
use model::CgroupPressureModelFieldId::{MemoryFullPct, MemorySomePct};
use model::SingleCgroupModelFieldId::{Cpu, Io, Mem, Name, Pressure};
use render::HasRenderConfig;
let rc = model::SingleCgroupModel::get_render_config_builder(field_id);
match field_id {
Name => rc.indented_prefix(get_prefix(false)),
Cpu(ThrottledPct) => rc.title("Throttled Pct"),
Io(RbytesPerSec) => rc.title("RBytes"),
Io(WbytesPerSec) => rc.title("WBytes"),
Io(DbytesPerSec) => rc.title("DBytes"),
Io(RiosPerSec) => rc.title("R I/O"),
Io(WiosPerSec) => rc.title("W I/O"),
Io(DiosPerSec) => rc.title("D I/O"),
Io(RwbytesPerSec) => rc.title("RW Total"),
Mem(Total) => rc.title("Mem Total"),
Mem(Swap) => rc.title("Mem Swap"),
Mem(Anon) => rc.title("Mem Anon"),
Mem(File) => rc.title("Mem File"),
Mem(Slab) => rc.title("Mem Slab"),
Mem(Sock) => rc.title("Mem Sock"),
Mem(Shmem) => rc.title("Mem Shmem"),
Mem(Pgfault) => rc.title("Pgfault"),
Mem(Pgmajfault) => rc.title("Pgmajfault"),
Mem(WorkingsetRefault) => rc.title("Workingset Refault"),
Mem(WorkingsetActivate) => rc.title("Workingset Activate"),
Mem(WorkingsetNodereclaim) => rc.title("Workingset Nodereclaim"),
Mem(Pgrefill) => rc.title("Pgrefill"),
Mem(Pgscan) => rc.title("Pgscan"),
Mem(Pgsteal) => rc.title("Pgsteal"),
Mem(Pgactivate) => rc.title("Pgactivate"),
Mem(Pgdeactivate) => rc.title("Pgdeactivate"),
Mem(Pglazyfree) => rc.title("Pglazyfree"),
Mem(Pglazyfreed) => rc.title("Pglazyfreed"),
Mem(ThpFaultAlloc) => rc.title("THP Fault Alloc"),
Mem(ThpCollapseAlloc) => rc.title("THP Collapse Alloc"),
Pressure(MemorySomePct) => rc.title("Memory Some Pressure"),
Pressure(MemoryFullPct) => rc.title("Memory Pressure"),
_ => rc,
}
.get()
}