LinuxCommandLibrary

roumon

TUI goroutine monitor for Go applications

TLDR

Monitor goroutines on localhost
$ roumon
copy
Monitor a remote Go application
$ roumon -host=[192.168.10.1] -port=[8081]
copy

SYNOPSIS

roumon [-debug=logfile] [-host=host] [-port=port]

DESCRIPTION

roumon is a TUI tool for monitoring goroutines in running Go applications. It connects to a Go app's pprof HTTP server and displays active goroutines in an interactive terminal interface, making it useful for debugging concurrency issues in Go programs.

PARAMETERS

-host HOST

Host address of the Go application's pprof server. Default: localhost.
-port PORT
Port of the pprof HTTP server. Default: 6060.
-debug LOGFILE
Enable debug logging to the specified file.

CAVEATS

Requires the target Go application to expose a pprof HTTP endpoint (typically via net/http/pprof).

HISTORY

roumon was created by Armin Becher (becheran) and is written in Go.

SEE ALSO

pprof(1), gotop(1), htop(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard