티스토리 뷰


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


  1. Git Clone : https://github.com/ElasticHQ/elasticsearch-HQ
  2. $> pip install -r requirements.txt 
  3. python3.x 확인 ( http://depository.tistory.com/2 )
  4. $> python application.py


5. 서버 확인 ( http://localhost:5000 )

  

 6. 실행화면

  : ES 주소를 넣고 초기 페이지를 들어가면 현재 구동되어 있는 Cluster에 대한 내용을 보여준다

   현재 Master : 1 / Data :  3  으로 구성되어 총 4개의 노드를 모니터링할 수 있다.

 



Metric정보를 WebSocket으로 보여줌을 알 수 있다.

 


기본적인 REST API를 쉽게 사용할 수 있게 하여 사용함에 쉬운 인터페이스를 제공한다.





댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함