Как я могу получить использование процессора для данного процесса из collectd?
Я использую несколько Ubuntu (точных) ящиков, и я получил команду, которая перетаскивает данные в центральное окно Logstash, которое затем отправляет их в carbon (графит).
Я запускаю плагин процессов для collectd, который дает процессорное время с интервалом в 10 секунд. То, что я хочу иметь возможность составить диаграмму в графите, это использование процессора (в процентах или предпочтительно в процентах, но я понимаю, что это может быть проблематично) для каждого процесса.
Я просто не зацикливаюсь на том, как взять метрику времени ЦП процесса, которая является постоянно увеличивающимся счетчиком времени ЦП, используемого процессом, и превратить его в показатель того, сколько ЦП использует процесс с течением времени.
Могу ли я сделать это, и если да, то как?
1 ответ
Я почти уверен, что значение, на которое вы ссылаетесь, - это краткость. Я помню, что вы должны разделить его на степень 10, затем вы можете просто преобразовать его в процент, преобразовав его в коэффициент (например, построив его производную в графите)