acidvegas / elastop

HTOP for Elasticsearch
https://www.elastic.co/elasticsearch
ISC License
146 stars 3 forks source link
cli elastic elasticsearch htop monitoring tui

Elastop - Elasticsearch Terminal Dashboard

Elastop is a terminal-based dashboard for monitoring Elasticsearch clusters in real-time. It provides a comprehensive view of cluster health, node status, indices, and various performance metrics in an easy-to-read terminal interface. This tool was designed to look visually similar HTOP.

Features

Installation

# Clone the repository
git clone https://github.com/acidvegas/elastop.git
cd elastop
go build

Usage

./elastop [flags]

Command Line Flags

Flag Description Default
-host Elasticsearch host localhost
-port Elasticsearch port 9200
-user Elasticsearch username elastic
-password Elasticsearch password ES_PASSWORD

Dashboard Layout

Header Section

Nodes Panel

Indices Panel

Metrics Panel

Role Legend

Shows all possible node roles with their corresponding colors:

Controls


Mirrors: acid.vegasSuperNETsGitHubGitLabCodeberg