Рассчитать пропускную способность Cassandra на основе ее показателей?

Я использую Grafana+InfluxDB для мониторинга производительности Cassandra.

Я могу получить все метрики от Cassandra, передать их в InfluxDB и визуализировать в Grafana.

Я не могу рассчитать пропускную способность записи и чтения.

Как рассчитать пропускную способность с помощью показателей таймера или гистограммы?


person ashokhein    schedule 05.12.2016    source источник
comment
Пропускная способность в плане? ж/р в секунду? МБ/с? операций ввода-вывода в секунду?   -  person xmas79    schedule 09.12.2016


Ответы (1)


Атрибуты OneMinuteRate, FiveMinuteRate, FifteenMinuteRate объекта org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency дают количество операций чтения в секунду за интервал в одну, пять, пятнадцать минут.

Точно так же объект org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency имеет запись в секунду.

Доступ к метрикам можно получить через JMX и любые другие репортеры метрик, прикрепленные к cassandra.

person arunpandianp    schedule 11.12.2016
comment
Задержка клиентского запроса — это задержка между клиентом и координатором узла Cassandra, и у нас есть эти метрики, но здесь возникает вопрос, как рассчитать пропускную способность на основе задержки или каким-то другим способом? - person ashokhein; 11.12.2016