cassandra3 모니터링을 telegraf로 사용하려 하는데.
일부 중요 mbean 지표(/org.apache.cassandra.db:type=StorageService, /org.apache.cassandra.net:type=FailureDetector)를 telegraf로 보지 못한다.
실제 telegraf-cassandra 모니터링 코드는 다음과 같다.
https://github.com/influxdata/telegraf/blob/master/plugins/inputs/cassandra/cassandra.go#L270-L280
if strings.HasPrefix(metric, "/java.lang:") {
m = newJavaMetric(serverTokens["host"], metric, acc)
} else if strings.HasPrefix(metric,
"/org.apache.cassandra.metrics:") {
m = newCassandraMetric(serverTokens["host"], metric, acc)
} else {
// unsupported metric type
acc.AddError(fmt.Errorf("E! Unsupported Cassandra metric [%s], skipping",
metric))
continue
}
telegraf 1.4에서 지원예정이라 한다.. (더 늦어질 지도.)
https://github.com/influxdata/telegraf/issues/2567
'cassandra' 카테고리의 다른 글
cassandra의 라이브러리를 사용한 UUID version1 테스트 (0) | 2017.07.06 |
---|---|
[cassandra] null의 개념 (0) | 2017.07.03 |
[cassandra] 블룸필터 (0) | 2017.04.28 |
[cassandra] key cache, row cache, partition의 성능 관련 자료 (0) | 2017.03.24 |
[cassandra] 버전 별 cassandra.yaml설정 내용 (0) | 2017.03.23 |