Differenciate processes by their arguments

I know that topbet (gosigar) gets the process name from /proc/:pid/stat in Linux.

I have different nodejs processes in the same box:

$ ps -ef | grep node
myuser 29334 29332  0 12:43 ?        00:00:00 /usr/bin/node /opt/myapp/process1
myuser 29340 29337  0 12:45 ?        00:00:00 /usr/bin/node /opt/myapp/process2

and all of them are "node" for topbeat. Is there any way to get the arguments (opt/myapp/process1 in the example) to differenciate the processes with a human-readable identifier? The pid is not very user friendly.


Starting with the next version, Topbeat would be able to export the entire command line that we used for starting the process. Here is the pull request: https://github.com/elastic/beats/pull/749 and it's already merged to master. The next release will be available at the end of this month.

Ok, thanks Monica.