Observability Terminal Tools
Observability is the ability to understand the entire state of an internal system by analyzing the data it generates. It is commonly used in distributed systems and microservices.
It goes beyond monitoring, instead of tracking known predefined issues of a system, observability explores deeper using traces, logs, events and metrics as part of investigating the root cause of an issue of a system.
Below are a list of terminal tools that developers use for observability.
- netop - A network topology visualizer.
- tmux - An open-source terminal multiplexer.
- tcpterm - A terminal-based TCP dump viewer.
- byobu - Text-based window manager and terminal multiplexer
- goaccess - a real-time web log analyzer and interactive viewer.
- bmon - Bandwidth monitor and rate estimator
- termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
- slurm - Realtime traffic statistics for network interfaces
- sake - A task runner for local and remote hosts.
- neoss - User-friendly and detailed socket statistics with a TUI.
- pvw - A terminal-based (TUI) port viewer in Go
- mtr - A network diagnostics tool
- roumon - A universal goroutine monitor with a TUI.
- xfr - A modern iperf3 alternative with a live TUI.
- dry - A Docker manager for the terminal.
- kl - An interactive Kubernetes log viewer for your terminal.
- qmassa - Terminal-based tool for displaying GPUs usage stats on Linux.
- tuistash - A terminal user interface for Logstash.
- ecscope - monitor AWS ECS resources from the terminal.
- yozefu - An TUI application for exploring data of a kafka cluster.
- lfk - A Lightning Fast Kubernetes navigator.
- awsesh - A charming TUI for AWS SSO session management.
- sen - Terminal User Interface for containers.
- kat - A TUI and rule-based rendering engine for Kubernetes manifests.
- flameshow - A flamegraph viewer in the terminal.
- ctop - A top-like interface for container metrics.
- pathos - A terminal interface for editing and managing PATH environment variables.
- tiptop - Command-line system monitoring
- nvtop - NVIDIA GPUs htop like monitoring tool
- gocker - TUI for Docker management.
- k9s - Kubernetes CLI and TUI To Manage Your Clusters In Style!
- planor - A TUI client for cloud services for aws, vultr, heroku, etc.
- kdash - A simple and fast dashboard for Kubernetes.
- hl - A fast and powerful log viewer and processor.
- dns53 - Expose your EC2 quickly, easily and privately within a VPC.
- chdig - Dig into ClickHouse with TUI interface.
- dolphie - Realtime MySQL health monitoring in the terminal.
- noping - A C library to generate ICMP echo requests with a visualization
- ttyplot - A realtime terminal plotting utility with data input from stdin.
- gping - Ping, but with a graph.
- nv-monitor - A low-level Nvidia GPU system monitor.
- celerator - Monitor and debug celery tasks in the terminal.
- cmdperf - Benchmark and compare shell commands interactively.
- gruyere - A tiny (and pretty) program for viewing + killing listening ports.
- claws - A TUI for AWS resource management.
- lazykiq - A rich terminal UI for Sidekiq.
- otel-tui - A terminal OpenTelemetry viewer.
- kli - A fast, keyboard-driven Kubernetes TUI.
- tori - A TUI for multi-server Docker and host monitoring over SSH.
- g1c - Google Cloud Instances Terminal UI Manager.
- htop - An interactive process viewer.
- tproxy - A CLI tool to proxy and analyze TCP connections.
- netwatch - Real time network diagnostics in your terminal.
- unifly - A CLI/TUI for UniFi network controller management.
- adsb-tui - A modern terminal user interface for tracking aircraft using ADS-B data.
- splashboard - A customizable terminal splash screen with plugin-based data sources.
- quien - A better whois and domain intelligence toolkit.
- syswatch - A single-host system diagnostics TUI.
- reqlog - A CLI for tracing and filtering requests across distributed systems.
Know any Observability based terminal tools that would be good for this list? Post a Tool here!