Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.
HI guys, I recently built a centos rpm package from master, I noticed that systemV init script is not able to stop diamond, it kills the main process but all the children move their parent to pid=1 after that, PID file gets removed and if you start another diamond you end up with a bunch of old/new processes.
HI guys, I recently built a centos rpm package from master, I noticed that systemV init script is not able to stop diamond, it kills the main process but all the children move their parent to pid=1 after that, PID file gets removed and if you start another diamond you end up with a bunch of old/new processes.
here some examples:
are you able to reproduce this problem? my package is built from this commit 943af9e7b8f2ee6a02af487ba5e2dc6101482579 if that makes any sense.
thanks!