티스토리 뷰
1. ElasticHQ?
: ElasticSearch를 관리하고 모니터링하는 Tool로서 다양한 툴이 있지만 직관적인 모니터링 페이지와 실행환경을 제공한다.
Apache 2.0 라이센스로서 부담없이 사용이 가능하여 선택하게 되었다.
2. 설치환경
: Centos7 , python 2.6 , Java8
3. 설치 방법
: 크게 Source Complie / Docker 환경으로 구분 되어 있으며, 사정상 git의 소스를 다운받아 컴파일하여 사용하게 되었다.
4. Install
- 참고 : http://www.elastichq.org/gettingstarted.html
- Git Clone : https://github.com/ElasticHQ/elasticsearch-HQ
-
$> pip install -r requirements.txt
- python3.x 확인 ( http://depository.tistory.com/2 )
- $>
python application.py
5. 서버 확인 ( http://localhost:5000 )
6. 실행화면
: ES 주소를 넣고 초기 페이지를 들어가면 현재 구동되어 있는 Cluster에 대한 내용을 보여준다
현재 Master : 1 / Data : 3 으로 구성되어 총 4개의 노드를 모니터링할 수 있다.
Metric정보를 WebSocket으로 보여줌을 알 수 있다.
기본적인 REST API를 쉽게 사용할 수 있게 하여 사용함에 쉬운 인터페이스를 제공한다.
댓글