Pipe runc (OCI compatible) events to a stats TUI (Text User Interface).
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
types
vendor
version
.gitignore
.goosarch
.travis.yml
.traviskey
Dockerfile
LICENSE
Makefile
README.md
VERSION.txt
basic.mk
chrome.png
go.mod
go.sum
main.go

README.md

magneto

Travis CI GoDoc Github All Releases

Pipe runc events to a stats TUI (Text User Interface).

Installation

Binaries

For installation instructions from binaries please visit the Releases Page.

Via Go

$ go get github.com/genuinetools/magneto

Usage

$ sudo runc events <container_id> | magneto
CPU %   MEM USAGE / LIMIT       MEM %     NET I/O               BLOCK I/O        PIDS
1.84%   108.8 MiB / 3.902 GiB   1.38%     54.86 MB / 792.8 kB   26.64 MB / 0 B   4

chrome.png

Usage with the docker-runc command that ships with docker

$ sudo docker-runc -root /run/docker/runtime-runc/moby events <container_id> | magneto
CPU %               MEM USAGE / LIMIT   MEM %               NET I/O             BLOCK I/O           PIDS
100.12%             452KiB / 8EiB       0.00%               0B / 0B             0B / 0B             2
$ magneto -h
magneto -  Pipe runc events to a stats TUI (Text User Interface).

Usage: magneto <command>

Flags:

  -d  enable debug logging (default: false)

Commands:

  version  Show the version information.

NOTE: Almost all this is the exact same as docker stats, so thanks to everyone who made that possible.