# qax-os/elastichd

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/qax-os-elastichd).**

3,757 stars · 633 forks · Go · MIT

## Links

- GitHub: https://github.com/qax-os/ElasticHD
- awesome-repositories: https://awesome-repositories.com/repository/qax-os-elastichd.md

## Topics

`elastic` `elastic-sql-dsl` `elasticdashboard` `elastichd` `elasticsearch` `elasticsearchdashboard` `es` `esdashboard` `sql` `sql-converts`

## Description

ElasticHD is a management dashboard and monitoring tool for Elasticsearch clusters. It provides a web interface for tracking cluster health, managing indices, and performing real-time searches.

The project features a translator that converts standard SQL queries into Elasticsearch Domain Specific Language to simplify the creation of complex search requests. It also includes a visual index manager for modifying index templates and updating type mappings without manual configuration file edits.

The system covers cluster observability through health monitoring dashboards and metadata visualization. It further provides capabilities for real-time data exploration, index administration, and template configuration management.

## Tags

### System Administration & Monitoring

- [Elasticsearch Health Monitors](https://awesome-repositories.com/f/system-administration-monitoring/cluster-health-monitoring/elasticsearch-health-monitors.md) — Provides specialized dashboards for tracking the health, node availability, and performance of Elasticsearch clusters.
- [Cluster Health Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/cluster-health-monitoring.md) — Provides interfaces for querying the status and health metrics of the Elasticsearch cluster. ([source](https://github.com/qax-os/elastichd#readme))
- [Elasticsearch Management UIs](https://awesome-repositories.com/f/system-administration-monitoring/elasticsearch-management-uis.md) — Provides a comprehensive web-based graphical interface for the administration and monitoring of Elasticsearch clusters.
- [Index Managers](https://awesome-repositories.com/f/system-administration-monitoring/elasticsearch-management-uis/index-managers.md) — Offers specialized tools for managing the lifecycle, aliases, and mappings of Elasticsearch search indices.
- [Index Administration](https://awesome-repositories.com/f/system-administration-monitoring/index-administration.md) — Provides administrative control over search index creation, deletion, and type mapping updates. ([source](https://github.com/qax-os/elastichd#readme))

### Data & Databases

- [Real-Time Data Exploration](https://awesome-repositories.com/f/data-databases/real-time-data-exploration.md) — Provides a web interface for performing real-time searches and live queries against Elasticsearch indices to retrieve and view data sets. ([source](https://github.com/qax-os/elastichd#readme))
- [SQL-to-JSON Query Translation](https://awesome-repositories.com/f/data-databases/sql-to-json-query-translation.md) — Provides a translator that converts standard SQL queries into Elasticsearch JSON DSL to simplify complex search requests. ([source](https://github.com/qax-os/elastichd#readme))
- [Index Metadata Inspection](https://awesome-repositories.com/f/data-databases/index-metadata-inspection.md) — Provides a detailed overview and retrieval of structural information and metadata from search indices. ([source](https://github.com/qax-os/elastichd#readme))
- [Real-Time Data Aggregators](https://awesome-repositories.com/f/data-databases/real-time-data-aggregators.md) — Enables live searches and querying of indices to retrieve and view specific data sets in real time.
- [Index Lifecycle Management](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/semantic-indexing-automators/index-lifecycle-management.md) — Provides a user interface for modifying and replacing index templates to streamline configuration changes. ([source](https://github.com/qax-os/elastichd#readme))

### Software Engineering & Architecture

- [Index Templates](https://awesome-repositories.com/f/software-engineering-architecture/configuration-templates/index-templates.md) — Allows modification of index templates via a graphical user interface to streamline configuration.
- [Search Index Templates](https://awesome-repositories.com/f/software-engineering-architecture/configuration-templates/search-index-templates.md) — Enables the creation and updating of index templates to standardize data indexing across the cluster.
