Как я могу получить использование процессора для данного процесса из collectd?

Я использую несколько Ubuntu (точных) ящиков, и я получил команду, которая перетаскивает данные в центральное окно Logstash, которое затем отправляет их в carbon (графит).

Я запускаю плагин процессов для collectd, который дает процессорное время с интервалом в 10 секунд. То, что я хочу иметь возможность составить диаграмму в графите, это использование процессора (в процентах или предпочтительно в процентах, но я понимаю, что это может быть проблематично) для каждого процесса.

Я просто не зацикливаюсь на том, как взять метрику времени ЦП процесса, которая является постоянно увеличивающимся счетчиком времени ЦП, используемого процессом, и превратить его в показатель того, сколько ЦП использует процесс с течением времени.

Могу ли я сделать это, и если да, то как?

1 ответ

Решение

Я почти уверен, что значение, на которое вы ссылаетесь, - это краткость. Я помню, что вы должны разделить его на степень 10, затем вы можете просто преобразовать его в процент, преобразовав его в коэффициент (например, построив его производную в графите)

Другие вопросы по тегам