Skip to content

Monitoring and Management Web Application for ElasticSearch instances and clusters.

License

Notifications You must be signed in to change notification settings

ElasticHQ/elasticsearch-HQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8197e21 · Nov 30, 2021
Dec 8, 2018
Oct 7, 2019
Nov 14, 2019
Nov 14, 2019
Feb 9, 2018
Apr 15, 2019
Apr 20, 2018
Sep 12, 2019
Apr 13, 2019
Feb 1, 2018
Oct 7, 2017
Sep 12, 2019
Feb 13, 2018
Mar 5, 2018
Apr 21, 2018
Mar 5, 2018
Sep 13, 2019
Sep 13, 2019
Sep 1, 2019
Apr 20, 2018
Sep 13, 2019
Nov 30, 2021
Feb 8, 2018
Mar 6, 2018
Nov 13, 2019
Nov 2, 2015
Mar 22, 2018
Sep 1, 2019
Aug 14, 2019
Dec 16, 2018
Sep 12, 2019
Sep 1, 2019
Apr 20, 2018
Sep 26, 2019
Feb 28, 2018
Feb 20, 2018

Repository files navigation

ElasticHQ

This project is no longer maintained. Use at your own risk.

It has become too time-consuming to maintain this project with Elasticsearch acting as a moving target. Elastic's license changes, frequent backwards incompatibilities, and crippling of their "open source" python libs were too much to keep up with.

Simplified Monitoring and Management for ElasticSearch clusters.

gitHub stars docker pulls latest gitHub issues python license

alt text

Key Features

  • Works with 2.x, 5.x, 6.x, 7.x and current versions of Elasticsearch.
  • Monitor many clusters at once.
  • Monitor Nodes, Indices, Shards, and general cluster metrics.
  • Create and maintain Elasticsearch Indices.
  • One-Click access to ES API and cat API endpoints.
  • Easy-to-Use Querying capabilities.
  • Copy mappings and reindex Indices.
  • Real-time monitoring charts of important metrics.
  • Diagnostics check-up helps alert to specific nodes having issues.
  • Active project used by Fortune 100 companies around the world.
  • Free and (Real) Open Source. ;-)

Quickstart: Docker

We are hosted on Dockerhub: ElasticHQ on Dockerhub

  1. docker run -p 5000:5000 elastichq/elasticsearch-hq
  2. Access HQ with: http://localhost:5000

For further instructions on docker commands and configuration, please see relevant documentation: Docker Images.

Source Installation

Requirements

  • Python 3.6

Instructions

For full installation and configuration instructions, see Getting Started

  1. Download or clone the repository.
  2. Open terminal and point to root of repository. Type: pip install -r requirements.txt
  3. Run server with: python3 application.py. Alternatively: ./manage.py runserver
  4. Access HQ with: http://localhost:5000

For further installation and configuration help, please read the docs: ElasticHQ Documentation

OpenShift Installation

Please see relevant documentation: ElasticHQ on OpenShift.

Useful Links