Skip to content

ptop 1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Jun 20:36
d8c5381

ptop 1.1.0

Linux binaries (amd64 / arm64) with eBPF collectors embedded.
Requires kernel 5.8+ with BTF, and either root or CAP_BPF + CAP_PERFMON.

Integrity verification

sha256sum -c SHA256SUMS

Installation

curl -L https://github.com/trentas/ptop/releases/download/v1.1.0/ptop-1.1.0-linux-amd64.tar.gz | tar xz
sudo install ptop /usr/local/bin/
sudo ptop --pid <PID>

Changelog

Features

Bug fixes

  • 445c80f: fix(bpf): namespace-aware pid filter for cpu collector (@trentas)
  • 8766978: fix(bpf): namespace-aware pid filter for futex collector (@trentas)
  • c8828a6: fix(bpf): namespace-aware pid filter for io collector (@trentas)
  • bd2689b: fix(bpf): namespace-aware pid filter for memory collector (@trentas)
  • 7e7a481: fix(bpf): namespace-aware pid filter for network collector (@trentas)
  • 0d45e91: fix(bpf): namespace-aware pid filter for syscalls collector (@trentas)
  • a679d61: fix(bpf): namespace-aware pid filter for threads collector (@trentas)

Collectors

  • 2796ebe: collector: extract reusable Set for source selection + lifecycle (@trentas)
  • c1813c0: collector: move internal/collector → pkg/collector (@trentas)

TUI

  • 3a90186: tui: F3 network anomalies panel for net errors (#56) (@trentas)
  • ecdb176: tui: decouple render from data ingestion + pprof flag (@trentas)
  • 3d883d9: tui: detect the inspected process's runtime for the header badge (@trentas)
  • 16551af: tui: report the real kernel version in the status bar, drop fake overhead (@trentas)

Other