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









Posted by '김용환'
,