Releases: mhausenblas/cinf
v0.6.0
This is a new, stable release with a number of UX and rendering issues fixed by @ms140569. Thanks!
Changelog
4033a22 fixes install instructions
fe31bd9 fixes version rendering issue
f7f778a fixes issue #2
ebb342d sorts default output by namespace ID
381953e changes to use full terminal width for default output
Now with monitoring
Besides some clean up and more detailed docs, this release mainly introduces one new feature: monitoring. It's a bit like top
, you can specify a process along with cgroup control files to be watched, for example cinf --mon 12796:memory.usage_in_bytes
and you'll get a live updated view. See also details in the walkthrough.
Introducing cgroups details
This release is a big step forward as it introduces two new ways that you can explore namespaces and cgroups:
- a sort of reverse lookup:
cinf --pid 9422
lists all the namespaces the process with PID9422
is in - a cgroups details query:
cinf --cgroup 5:9422
lists consumption details of the cgroup of the hierarchy ID5
(which happens to be mapped tomemory
on my test system) for the process with PID9422
Other things done are a consolidation of the CLI arguments (it used to be --namespace
as the default, implicit argument) and some more docs around cgroups.
Improved user listing and process cmd
This release has some internal improvements (refactoring) as well as the following user-facing changes:
- Improves the listing of user per namespace (now, all unique UIDs are shown, not only the first)
- Adds
CMD
column (from/proc/$PID/cmdline
) - Improves docs (internal and user-facing)
First release: list namespaces, display details about specific namespace
This is the very first release of cinf
and I hope it's useful for you. It's Linux only (I tested under Ubuntu 14.04) and it only supports two things for now: list all namespaces and dig into a specific namespace.
If you find a bug or have a suggestion how to extend cinf
, raise an issue here, please.