Использования: v1.0.1 Телеграфа или более поздняя версияTelegraf - inputs.procstat procstat Plugin - Использование шаблона командной строки или имени пользователя
документацияTelegraf procstat плагина: https://github.com/influxdata/telegraf/tree/master/plugins/inputs/procstat
Под документации, он говорит:
Плагин procstat может использоваться для мониторинга использования ресурсов системы отдельным процессом с использованием данных их/proc.
Плагин будет отмечать процессы по их идентификатору PID и имени процесса.
Процессы могут быть заданы либо PID-файла, по имени исполняемого файла, с помощью командной строки сопоставления с образцом, или имя пользователя (в этом порядке или приоритета. Procstat плагин будет использовать pgrep при условии имя исполняемого получить идентификатор процесса.
Мой пользовательский конфигурационный файл:
/etc/telegraf/telegraf.d/my_custom_process_service-telegraf.conf содержит:
[[inputs.procstat]]
exe = "."
prefix = "service_process"
[[inputs.procstat]]
pid_file = "/var/run/jenkins/jenkins.pid"
prefix = "service_process"
Приведенная выше конфигурация работает отлично за тонну он синтаксис.
Вопрос:
документация говорит об использовании exe
, pid_file
, но это не дает пример того, как использовать command line pattern matching
или по username
. Могу ли я получить несколько примеров, если вы знаете, как их использовать?
Это было не в README, но я посмотрел в исходные файлы, и это упоминается там. –