/elasticsearch-HQ

Monitoring and Management Web Application for ElasticSearch instances and clusters.

Primary LanguagePythonOtherNOASSERTION

ElasticHQ

Simplified Monitoring and Management for ElasticSearch clusters.

GitHub Stars GitHub Issues Current Version Python License

alt text

Key Features

  • Works with 2.x, 5.x, 6.x and current versions of Elasticsearch.
  • Monitor many clusters at once.
  • Monitor Nodes, Indices, Shards, and general cluster metrics.
  • Create and perform maintenance on Elasticsearch Indices.
  • One-Click access to common ES API endpoints.
  • Well-documented REST API for extensibility.
  • Real-time monitoring charts of important metrics.
  • Active project used by Fortune 100 companies around the world.
  • Free. ;-)

Requirements

  • Python 3.4+

Installation

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: python application.py. Alternatively: ./manage.py runserver
  4. Access HQ with: http://localhost:5000
  5. All API endpoints are available through http://localhost:5000/api.

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

For those of you wanting to use Docker: ElasticHQ on Dockerhub

Useful Links