Я хочу написать простой Java-код для мониторинга базы данных Cassandra с помощью JMX. Теперь я зациклился на извлечении загрузки базы данных в ЦП. Насколько я понял, возможным MBean будет java.lang:type=OperatingSystem
с атрибутом ProcessCpuLoad
.Мониторинг использования CPU Cassandra с JMX/MBeans
Однако, похоже, в этом случае результатом будет использование ЦП всех процессов, запущенных в JVM, а не только потоков Cassandra. Правильно ли это предположение?
Мне также интересно, какие данные отображаются как использование ЦП при подключении к JConsole к базе данных. Можно ли получить прямой доступ к этим значениям (я имею в виду без JConsole)? Или есть еще одна Mbean, которая дает точно нужные значения?
Спасибо, Нико