mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-06-17 00:07:37 +02:00
add new fields to schema
This commit is contained in:
@ -114,7 +114,16 @@ All `-` values are converted to `null`
|
|||||||
"net_namespace_inode": integer,
|
"net_namespace_inode": integer,
|
||||||
"pid_namespace_inode": integer,
|
"pid_namespace_inode": integer,
|
||||||
"user_namespace_inode": integer,
|
"user_namespace_inode": integer,
|
||||||
"nts_namespace_inode": integer
|
"nts_namespace_inode": integer,
|
||||||
|
"control_group_name": string,
|
||||||
|
"lxc_container_name": string,
|
||||||
|
"numa_node": integer,
|
||||||
|
"out_of_mem_adjustment": integer,
|
||||||
|
"out_of_mem_score": integer,
|
||||||
|
"resident_anon_mem": integer,
|
||||||
|
"resident_file_backed_mem": integer,
|
||||||
|
"resident_locked_mem": integer,
|
||||||
|
"resident_shared_mem": integer
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -112,7 +112,16 @@ Schema:
|
|||||||
"net_namespace_inode": integer,
|
"net_namespace_inode": integer,
|
||||||
"pid_namespace_inode": integer,
|
"pid_namespace_inode": integer,
|
||||||
"user_namespace_inode": integer,
|
"user_namespace_inode": integer,
|
||||||
"nts_namespace_inode": integer
|
"nts_namespace_inode": integer,
|
||||||
|
"control_group_name": string,
|
||||||
|
"lxc_container_name": string,
|
||||||
|
"numa_node": integer,
|
||||||
|
"out_of_mem_adjustment": integer,
|
||||||
|
"out_of_mem_score": integer,
|
||||||
|
"resident_anon_mem": integer,
|
||||||
|
"resident_file_backed_mem": integer,
|
||||||
|
"resident_locked_mem": integer,
|
||||||
|
"resident_shared_mem": integer
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -109,7 +109,16 @@ All `-` values are converted to `null`
|
|||||||
"net_namespace_inode": integer,
|
"net_namespace_inode": integer,
|
||||||
"pid_namespace_inode": integer,
|
"pid_namespace_inode": integer,
|
||||||
"user_namespace_inode": integer,
|
"user_namespace_inode": integer,
|
||||||
"nts_namespace_inode": integer
|
"nts_namespace_inode": integer,
|
||||||
|
"control_group_name": string,
|
||||||
|
"lxc_container_name": string,
|
||||||
|
"numa_node": integer,
|
||||||
|
"out_of_mem_adjustment": integer,
|
||||||
|
"out_of_mem_score": integer,
|
||||||
|
"resident_anon_mem": integer,
|
||||||
|
"resident_file_backed_mem": integer,
|
||||||
|
"resident_locked_mem": integer,
|
||||||
|
"resident_shared_mem": integer
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -343,7 +352,7 @@ def _process(proc_data: List[Dict], quiet=False) -> List[Dict]:
|
|||||||
key_map: Dict = {
|
key_map: Dict = {
|
||||||
'%CPU': 'percent_cpu',
|
'%CPU': 'percent_cpu',
|
||||||
'%MEM': 'percent_mem',
|
'%MEM': 'percent_mem',
|
||||||
'CGNAME': 'control_group_name', #
|
'CGNAME': 'control_group_name',
|
||||||
'CGROUPS': 'cgroups',
|
'CGROUPS': 'cgroups',
|
||||||
'CODE': 'code',
|
'CODE': 'code',
|
||||||
'COMMAND': 'command',
|
'COMMAND': 'command',
|
||||||
@ -352,21 +361,21 @@ def _process(proc_data: List[Dict], quiet=False) -> List[Dict]:
|
|||||||
'Flags': 'flags',
|
'Flags': 'flags',
|
||||||
'GID': 'gid',
|
'GID': 'gid',
|
||||||
'GROUP': 'group',
|
'GROUP': 'group',
|
||||||
'LXC': 'lxc_container_name', #
|
'LXC': 'lxc_container_name',
|
||||||
'NI': 'nice',
|
'NI': 'nice',
|
||||||
'NU': 'numa_node', #
|
'NU': 'numa_node',
|
||||||
'OOMa': 'out_of_mem_adjustment', #
|
'OOMa': 'out_of_mem_adjustment',
|
||||||
'OOMs': 'out_of_mem_score', #
|
'OOMs': 'out_of_mem_score',
|
||||||
'P': 'last_used_processor',
|
'P': 'last_used_processor',
|
||||||
'PGRP': 'pgrp',
|
'PGRP': 'pgrp',
|
||||||
'PID': 'pid',
|
'PID': 'pid',
|
||||||
'PPID': 'parent_pid',
|
'PPID': 'parent_pid',
|
||||||
'PR': 'priority',
|
'PR': 'priority',
|
||||||
'RES': 'resident_mem',
|
'RES': 'resident_mem',
|
||||||
'RSan': 'resident_anon_mem', #
|
'RSan': 'resident_anon_mem',
|
||||||
'RSfd': 'resident_file_backed_mem', #
|
'RSfd': 'resident_file_backed_mem',
|
||||||
'RSlk': 'resident_locked_mem', #
|
'RSlk': 'resident_locked_mem',
|
||||||
'RSsh': 'resident_shared_mem', #
|
'RSsh': 'resident_shared_mem',
|
||||||
'RUID': 'real_uid',
|
'RUID': 'real_uid',
|
||||||
'RUSER': 'real_user',
|
'RUSER': 'real_user',
|
||||||
'S': 'status',
|
'S': 'status',
|
||||||
|
@ -107,7 +107,16 @@ Schema:
|
|||||||
"net_namespace_inode": integer,
|
"net_namespace_inode": integer,
|
||||||
"pid_namespace_inode": integer,
|
"pid_namespace_inode": integer,
|
||||||
"user_namespace_inode": integer,
|
"user_namespace_inode": integer,
|
||||||
"nts_namespace_inode": integer
|
"nts_namespace_inode": integer,
|
||||||
|
"control_group_name": string,
|
||||||
|
"lxc_container_name": string,
|
||||||
|
"numa_node": integer,
|
||||||
|
"out_of_mem_adjustment": integer,
|
||||||
|
"out_of_mem_score": integer,
|
||||||
|
"resident_anon_mem": integer,
|
||||||
|
"resident_file_backed_mem": integer,
|
||||||
|
"resident_locked_mem": integer,
|
||||||
|
"resident_shared_mem": integer
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
@ -180,7 +189,7 @@ def _process(proc_data: Dict, idx=0, quiet=False) -> Dict:
|
|||||||
key_map: Dict = {
|
key_map: Dict = {
|
||||||
'%CPU': 'percent_cpu',
|
'%CPU': 'percent_cpu',
|
||||||
'%MEM': 'percent_mem',
|
'%MEM': 'percent_mem',
|
||||||
'CGNAME': 'control_group_name', #
|
'CGNAME': 'control_group_name',
|
||||||
'CGROUPS': 'cgroups',
|
'CGROUPS': 'cgroups',
|
||||||
'CODE': 'code',
|
'CODE': 'code',
|
||||||
'COMMAND': 'command',
|
'COMMAND': 'command',
|
||||||
@ -189,21 +198,21 @@ def _process(proc_data: Dict, idx=0, quiet=False) -> Dict:
|
|||||||
'Flags': 'flags',
|
'Flags': 'flags',
|
||||||
'GID': 'gid',
|
'GID': 'gid',
|
||||||
'GROUP': 'group',
|
'GROUP': 'group',
|
||||||
'LXC': 'lxc_container_name', #
|
'LXC': 'lxc_container_name',
|
||||||
'NI': 'nice',
|
'NI': 'nice',
|
||||||
'NU': 'numa_node', #
|
'NU': 'numa_node',
|
||||||
'OOMa': 'out_of_mem_adjustment', #
|
'OOMa': 'out_of_mem_adjustment',
|
||||||
'OOMs': 'out_of_mem_score', #
|
'OOMs': 'out_of_mem_score',
|
||||||
'P': 'last_used_processor',
|
'P': 'last_used_processor',
|
||||||
'PGRP': 'pgrp',
|
'PGRP': 'pgrp',
|
||||||
'PID': 'pid',
|
'PID': 'pid',
|
||||||
'PPID': 'parent_pid',
|
'PPID': 'parent_pid',
|
||||||
'PR': 'priority',
|
'PR': 'priority',
|
||||||
'RES': 'resident_mem',
|
'RES': 'resident_mem',
|
||||||
'RSan': 'resident_anon_mem', #
|
'RSan': 'resident_anon_mem',
|
||||||
'RSfd': 'resident_file_backed_mem', #
|
'RSfd': 'resident_file_backed_mem',
|
||||||
'RSlk': 'resident_locked_mem', #
|
'RSlk': 'resident_locked_mem',
|
||||||
'RSsh': 'resident_shared_mem', #
|
'RSsh': 'resident_shared_mem',
|
||||||
'RUID': 'real_uid',
|
'RUID': 'real_uid',
|
||||||
'RUSER': 'real_user',
|
'RUSER': 'real_user',
|
||||||
'S': 'status',
|
'S': 'status',
|
||||||
|
Reference in New Issue
Block a user