2014-02-06 1 views
2

전용 우분투 서버에 흑연을 설치했으며 자체 시스템 성능 데이터를 올바르게 수집합니다. cpu usageload_avg으로 보내고 카본으로 보내면 그라파이트 웹에서 통계 데이터를 볼 수 있습니다.원격 호스트의 탄소/흑연 피드

이제 여러 호스트의 메트릭 데이터를 탄소/흑연 서버로 보내고 싶습니다.

diamond을 사용하여 흑연/탄소가 들어있는 서버에 데이터를 보내면 내 이름 지정 체계가 흑연으로 성공적으로 만들어졌지만 그래파이트 - 웹에서 데이터를 볼 수 없습니다.

이러한 데이터를 탄소에 공급하고 그래파이트 - 웹으로 시각화하기위한 추가 요구 사항은 무엇입니까?

echo "local.random.diceroll $(((RANDOM%6)+1)) `date +%s`" | nc localhost 2003; 

(대체 : 여기

탄소 이미

[email protected]:~$ sudo netstat -nltp | grep python 

tcp  0  0 0.0.0.0:2003   0.0.0.0:*    LISTEN  2114/python  
tcp  0  0 0.0.0.0:2004   0.0.0.0:*    LISTEN  2114/python  
tcp  0  0 0.0.0.0:7002   0.0.0.0:*    LISTEN  2114/python 
+0

http://stackoverflow.com/questions/20406789/where-are-my-logstash-metrics-in-graphite/20417377#20417377 – erbdex

답변

3

bash는 명령, 예를 들어, 사용하기 충분하다 흑연 - 웹/탄소 구성을 테스트하기 위해 모든 인터페이스에 대해 포트 2003에서 수신 대기 동일한 서버에서 명령을 실행하지 않는 경우 로컬 호스트에 그라파이트 호스트 이름 사용)

속삭임을 저장소로 사용하는 경우 일부 데이터베이스 파일 당신의 GRAPHITE_STORAGE_DIR 디렉토리, 예컨대 :

/opt/graphite/storage/whisper/ 

에서이 $GRAPHITE_ROOT/conf/carbon.conf에서 구성 할 수 있습니다.

0

같은 문제가있었습니다. localhost에서 정보를 보내면 결과를 그래프로 나타낼 수 있습니다. 그러나 원격 노드에서 동일한 명령이 그래프 가능한 정보를 생성하지 않았습니다. 마지막으로 속삭임 파일에서 "whisper-dump.py"를 사용했을 때 어떤 일이 벌어 졌는지 알았습니다. 내 값을 볼 수는 있지만 로컬 시스템에서 삽입 한 값은 원격 시스템의 값과 거의 같지 않습니다.

물론이 문제는 2 대의 컴퓨터가 NTP와 동기화되지 않았다는 것이 었습니다. 두 사람 모두 올바른 시간을 가졌 으면 모든 것이 완벽하게 작동했습니다.

관련 문제