2011-09-14 3 views
2

분산 된 방식으로 카산드라 클러스터에 쓰는 응용 프로그램이 있습니다. 다른 쓰레드는 다른 캐스 샌들 라 노드에 쓰고, 쓰레드는 다른 호스트에서 시작될 수있다.카산드라 연속 측정

누적 삽입 속도를 측정 할 수있는 방법이 있습니까? 즉, 주어진 시간에 삽입되는 총 레코드 수를 알고 싶습니다.

저는 카산드라 0.8.5와 함께 hector를 사용하고 있습니다.

답변

3

카산드라는 JMX를 통해 엄청난 성능 메트릭을 노출합니다. 시작하기 좋은 곳은 http://www.datastax.com/docs/0.8/operations/monitoring입니다.

+0

알고 계시 겠지만, 해당 정보는 누적 삽입 속도를 결정하는 데 도움이되지 않습니다. 예를 들어, Cassandra는 "WriteCount"를 내 보냅니다. 그러나 이러한 쓰기가 발생한 시간을 알 수있는 방법은 없습니다. – Irfan

+1

확실히 당신은 당신이 writecount 요청한 시간을 기록 할 수 있습니다. – jbellis

+0

흥미 롭 군, 나는 그 생각을하지 않았다 :) – Irfan