Open APM Host Monitoring Netflix Vector

  • 배경
    • 호스팅 OS 기본적으로 Network I/O, Disk I/O, CPU 1분 동안 점검 시 WEB UI가 있으면 좋겠다는 생각으로 찾아보다가 Netflex Vector라는게 있어 설치 방법을 아래와 기록을 남긴다.
    • 물론 수동으로 터미널에서 체크 하는 방법이 있는데 그것보다는 유저 친축한 WEB UI가 필요했다.
  • High-Level 아킥텍처 Github

  • 우분투 18.04 설치 하는 법
    • 만약 16.04 사용 중이면 http://getvector.io/docs/installing-performance-co-pilot.html 해당 사이트에 들어가 설치 법을 확인 한다.
  1. 선행 조건 방화벽 아래와 같이 방화 벽 오픈
     PCP 컴포넌트는 각 해당하는 포트를 사용하므로 , 해당 포트를 오픈해주어야 한다. 
     44321 (pmcd)
     44322 ( pmproxy)
     44323 (pmwebd) 
     4430 (pmlogger)
    
  2. PCP 데몬 및 웹 API 설치
     $ sudo apt-get install pcp pcp-webapi
    
  3. Vector 설치
     $ docker run \
       -d \
       --name vector \
       -p 80:80 \
       netflixoss/vector:latest
    
  4. Vector 페이지 접속 후 호스트 활성화 처음에 접속하면 아무 데이터도 나오지 않는다. 해당 호스트 이름을 적으면 성능 데이터가 출력한다.

Comments