LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

tuistash

Terminal user interface for Logstash monitoring

TLDR

Connect to local Logstash instance
$ tuistash
copy
Connect to a specific Logstash API
$ tuistash --api [http://localhost:9600]
copy
Set custom refresh interval in seconds
$ tuistash --refresh-interval [5]
copy
Connect with API authentication
$ tuistash --api [http://localhost:9600] --username [admin] --password [secret]
copy

SYNOPSIS

tuistash [options]

DESCRIPTION

tuistash provides a TUI for monitoring Logstash nodes, pipelines, threads, flows, and more. It connects to the Logstash monitoring API and displays real-time statistics including CPU usage, JVM heap, throughput, and queue data as graphs.The interface supports keyboard navigation with Tab to switch between panels and q to quit.

PARAMETERS

--api URL

Logstash monitoring API URL (default: http://localhost:9600).
--refresh-interval SECONDS
Data refresh interval in seconds (default: 5).
--username USER
Username for API authentication.
--password PASS
Password for API authentication.

CAVEATS

Requires a running Logstash instance with the monitoring API enabled (enabled by default on port 9600). The API must be reachable from the machine running tuistash.

HISTORY

tuistash was created by Edmo Vamerlatti Costa (edmocosta) and is written in Rust.

SEE ALSO

Copied to clipboard
Kai