다음으로 StatsD 서버 를 Graphite Web 이 설치된 PC 에 설치하면 된다.
StatsD 는 NodeJS 로 구성되어 있기 때문에 NodeJS 먼저 설치후 Git 서버에서 StatsD 소스를 다운받아
Griphite 와의 연결 정보를 입력 후 서비스를 실행하는 구조이다.
#패키지 레포지토리 업데이트
($ sudo rm -rf /var/lib/apt/lists/* - 업데이트 에러발생시)
$ sudo apt-get update
#NodeJS 설치
$ sudo apt-get install curl -y
$ sudo apt-get install nodejs -y
#Git 설치
$ sudo apt-get install git
# StatsD 다운로드
$ cd /opt
$ sudo git clone git://github.com/etsy/statsd.git
# StatsD 설정 수정
$ sudo nano /opt/statsd/localConfig.js
{
graphitePort: 2003,
graphiteHost: "IP_ADDRESS(동적 IP 인 경우 127.0.0.1)",
port: 8125,
graphite: {
legacyNamespace: false
}
}
# carbon-cache 데몬 재실행
$ sudo systemctl restart carbon-cache
# StatsD 데몬 실행 확인 -> 서버 실행시 또 해줘야 하네...
$ cd /opt/statsd
$ sudo node ./stats.js ./localConfig.js
# 시스템 재시작시 자동 실행 등록
$ sudo systemctl enable carbon-cache
$ sudo systemctl enable statsd
|
'Monitoring > Grapana+Graphite+Statd' 카테고리의 다른 글
07. ElectricFlow 에서 StatsD 로 데이터 전송 (0) | 2020.01.22 |
---|---|
06. Install Grafana (0) | 2020.01.22 |
04. Install Graphite (0) | 2020.01.22 |
03. StatsD (0) | 2020.01.22 |
02. Graphite (0) | 2020.01.22 |