etop

command module
v0.1.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2024 License: MIT Imports: 12 Imported by: 0

README

etop

etop is system monitor tool inspired by atop and below for linux, written in golang.

Feature

  • Cgroup v2 collect cgroup v2 if available.
  • Persistent record record all samples into disk file. so it is easy to investigate historical issue.
  • Dump structured Information dump mode not only output plain text, but also json which can import into database. even send data through OTLP to any OTel backends (e.g Grafana)
  • Filter and sort of process view any field can be filtered and sorted.

Installation

Prebuilt binaries

Download binary from release page.
RPM file was proviced too, it include systemd unit file.

Source

install from source code

go install github.com/xixiliguo/etop@latest

Quickstart

record sampels by every 5 seconds

etop record -i 5

enter interactive mode to view data

etop report

dump cpu info by text format (default from 00:00 until now)

etop dump cpu

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳