Add OpenBSD to README (Thank you @mpfz0r)
This commit is contained in:
parent
136f6ca669
commit
061b699a97
132
README.rst
132
README.rst
|
@ -48,6 +48,7 @@ Available Architectures
|
||||||
- Linux i386/amd64/arm(raspberry pi)
|
- Linux i386/amd64/arm(raspberry pi)
|
||||||
- Windows/amd64
|
- Windows/amd64
|
||||||
- Darwin/amd64
|
- Darwin/amd64
|
||||||
|
- OpenBDS amd64 (Thank you @mpfz0r!)
|
||||||
|
|
||||||
All works are implemented without cgo by porting c struct to golang struct.
|
All works are implemented without cgo by porting c struct to golang struct.
|
||||||
|
|
||||||
|
@ -171,107 +172,108 @@ Current Status
|
||||||
- x: work
|
- x: work
|
||||||
- b: almost works, but something is broken
|
- b: almost works, but something is broken
|
||||||
|
|
||||||
=================== ====== ======= ====== =======
|
=================== ====== ======= ======= ====== =======
|
||||||
name Linux FreeBSD MacOSX Windows
|
name Linux FreeBSD OpenBSD MacOSX Windows
|
||||||
cpu_times x x x x
|
cpu_times x x x x x
|
||||||
cpu_count x x x x
|
cpu_count x x x x x
|
||||||
cpu_percent x x x x
|
cpu_percent x x x x x
|
||||||
cpu_times_percent x x x x
|
cpu_times_percent x x x x x
|
||||||
virtual_memory x x x x
|
virtual_memory x x x x x
|
||||||
swap_memory x x x
|
swap_memory x x x x
|
||||||
disk_partitions x x x x
|
disk_partitions x x x x x
|
||||||
disk_io_counters x x
|
disk_io_counters x x x
|
||||||
disk_usage x x x x
|
disk_usage x x x x x
|
||||||
net_io_counters x x b x
|
net_io_counters x x x b x
|
||||||
boot_time x x x x
|
boot_time x x x x x
|
||||||
users x x x x
|
users x x x x x
|
||||||
pids x x x x
|
pids x x x x x
|
||||||
pid_exists x x x x
|
pid_exists x x x x x
|
||||||
net_connections x x
|
net_connections x x
|
||||||
net_protocols x
|
net_protocols x
|
||||||
net_if_addrs
|
net_if_addrs
|
||||||
net_if_stats
|
net_if_stats
|
||||||
netfilter_conntrack x
|
netfilter_conntrack x
|
||||||
=================== ====== ======= ====== =======
|
=================== ====== ======= ======= ====== =======
|
||||||
|
|
||||||
Process class
|
Process class
|
||||||
^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
================ ===== ======= ====== =======
|
================ ===== ======= ======= ====== =======
|
||||||
name Linux FreeBSD MacOSX Windows
|
name Linux FreeBSD OpenBSD MacOSX Windows
|
||||||
pid x x x x
|
pid x x x x x
|
||||||
ppid x x x x
|
ppid x x x x x
|
||||||
name x x x x
|
name x x x x x
|
||||||
cmdline x x x
|
cmdline x x x
|
||||||
create_time x
|
create_time x
|
||||||
status x x x
|
status x x x x
|
||||||
cwd x
|
cwd x
|
||||||
exe x x x
|
exe x x x x
|
||||||
uids x x x
|
uids x x x x
|
||||||
gids x x x
|
gids x x x x
|
||||||
terminal x x x
|
terminal x x x x
|
||||||
io_counters x x x
|
io_counters x x x x
|
||||||
nice x x x x
|
nice x x x x x
|
||||||
num_fds x
|
num_fds x
|
||||||
num_ctx_switches x
|
num_ctx_switches x
|
||||||
num_threads x x x x
|
num_threads x x x x x
|
||||||
cpu_times x
|
cpu_times x
|
||||||
memory_info x x x x
|
memory_info x x x x x
|
||||||
memory_info_ex x
|
memory_info_ex x
|
||||||
memory_maps x
|
memory_maps x
|
||||||
open_files x
|
open_files x
|
||||||
send_signal x x x
|
send_signal x x x x
|
||||||
suspend x x x
|
suspend x x x x
|
||||||
resume x x x
|
resume x x x x
|
||||||
terminate x x x
|
terminate x x x x x
|
||||||
kill x x x
|
kill x x x x
|
||||||
username x
|
username x
|
||||||
ionice
|
ionice
|
||||||
rlimit
|
rlimit
|
||||||
num_handlres
|
num_handlres
|
||||||
threads
|
threads
|
||||||
cpu_percent x x
|
cpu_percent x x x
|
||||||
cpu_affinity
|
cpu_affinity
|
||||||
memory_percent
|
memory_percent
|
||||||
parent x x
|
parent x x x
|
||||||
children x x x
|
children x x x x
|
||||||
connections x x
|
connections x x x
|
||||||
is_running
|
is_running
|
||||||
================ ===== ======= ====== =======
|
================ ===== ======= ======= ====== =======
|
||||||
|
|
||||||
Original Metrics
|
Original Metrics
|
||||||
^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^
|
||||||
================== ===== ======= ====== =======
|
|
||||||
item Linux FreeBSD MacOSX Windows
|
================== ===== ======= ======= ====== =======
|
||||||
|
item Linux FreeBSD OpenBSD MacOSX Windows
|
||||||
**HostInfo**
|
**HostInfo**
|
||||||
hostname x x x x
|
hostname x x x x x
|
||||||
uptime x x x
|
uptime x x x x
|
||||||
proces x x
|
proces x x x
|
||||||
os x x x x
|
os x x x x x
|
||||||
platform x x x
|
platform x x x x
|
||||||
platformfamily x x x
|
platformfamily x x x x
|
||||||
virtualization x
|
virtualization x
|
||||||
**CPU**
|
**CPU**
|
||||||
VendorID x x x x
|
VendorID x x x x x
|
||||||
Family x x x x
|
Family x x x x x
|
||||||
Model x x x x
|
Model x x x x x
|
||||||
Stepping x x x x
|
Stepping x x x x x
|
||||||
PhysicalID x
|
PhysicalID x
|
||||||
CoreID x
|
CoreID x
|
||||||
Cores x x
|
Cores x x
|
||||||
ModelName x x x x
|
ModelName x x x x x
|
||||||
**LoadAvg**
|
**LoadAvg**
|
||||||
Load1 x x x
|
Load1 x x x x
|
||||||
Load5 x x x
|
Load5 x x x x
|
||||||
Load15 x x x
|
Load15 x x x x
|
||||||
**GetDockerID**
|
**GetDockerID**
|
||||||
container id x no no no
|
container id x no no no no
|
||||||
**CgroupsCPU**
|
**CgroupsCPU**
|
||||||
user x no no no
|
user x no no no no
|
||||||
system x no no no
|
system x no no no no
|
||||||
**CgroupsMem**
|
**CgroupsMem**
|
||||||
various x no no no
|
various x no no no no
|
||||||
================== ===== ======= ====== =======
|
================== ===== ======= ======= ====== =======
|
||||||
|
|
||||||
- future work
|
- future work
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue