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.

  1. netop - A network topology visualizer.
  1. tmux - An open-source terminal multiplexer.
  1. tcpterm - A terminal-based TCP dump viewer.
  1. byobu - Text-based window manager and terminal multiplexer
  1. tproxy - A cli tool to proxy and analyze TCP connections.
  1. goaccess - a real-time web log analyzer and interactive viewer.
  1. bmon - Bandwidth monitor and rate estimator
  1. termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
  1. slurm - Realtime traffic statistics for network interfaces
  1. sake - A task runner for local and remote hosts.
  1. neoss - User-friendly and detailed socket statistics with a TUI.
  1. htop - An interactive process viewer.
  1. pvw - A terminal-based (TUI) port viewer in Go
  1. mtr - A network diagnostics tool
  1. roumon - A universal goroutine monitor with a TUI.
  1. dry - A Docker manager for the terminal.
  1. kl - An interactive Kubernetes log viewer for your terminal.
  1. qmassa - Terminal-based tool for displaying GPUs usage stats on Linux.
  1. tuistash - A terminal user interface for Logstash.
  1. ecscope - monitor AWS ECS resources from the terminal.
  1. yozefu - An TUI application for exploring data of a kafka cluster.
  1. awsesh - A charming TUI for AWS SSO session management.
  1. sen - Terminal User Interface for containers.
  1. kat - A TUI and rule-based rendering engine for Kubernetes manifests.
  1. flameshow - A flamegraph viewer in the terminal.
  1. ctop - A top-like interface for container metrics.
  1. pathos - A terminal interface for editing and managing PATH environment variables.
  1. tiptop - Command-line system monitoring
  1. nvtop - NVIDIA GPUs htop like monitoring tool
  1. gocker - TUI for Docker management.
  1. k9s - Kubernetes CLI and TUI To Manage Your Clusters In Style!
  1. planor - A TUI client for cloud services for aws, vultr, heroku, etc.
  1. kdash - A simple and fast dashboard for Kubernetes.
  1. hl - A fast and powerful log viewer and processor.
  1. dns53 - Expose your EC2 quickly, easily and privately within a VPC.
  1. chdig - Dig into ClickHouse with TUI interface.
  1. dolphie - Realtime MySQL health monitoring in the terminal.
  1. noping - A C library to generate ICMP echo requests with a visualization
  1. ttyplot - A realtime terminal plotting utility with data input from stdin.
  1. gping - Ping, but with a graph.
Know any Observability based terminal tools that would be good for this list? Post a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.