1
0
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:
Kelly Brazil
2022-05-27 17:20:54 -07:00
parent 472ee5e295
commit d2223c45d1
4 changed files with 58 additions and 22 deletions

View File

@ -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
} }
] ]
} }

View File

@ -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
} }
], ],

View File

@ -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',

View File

@ -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',