dd-agent: support jmx, needs a separate daemon nowadays.

(cherry picked from commit 1425a1f964adc2e2eb668810f3f158089035cd3d)
This commit is contained in:
Rob Vermaas
2016-07-29 12:41:35 +00:00
parent 5fbe282abd
commit 9494b764d2
2 changed files with 36 additions and 2 deletions

View File

@@ -36,12 +36,20 @@ stdenv.mkDerivation rec {
ln -s $out/agent/dogstatsd.py $out/bin/dogstatsd
ln -s $out/agent/ddagent.py $out/bin/dd-forwarder
cat > $out/bin/dd-jmxfetch <<EOF
#!/usr/bin/env bash
exec ${python}/bin/python $out/agent/jmxfetch.py $@
EOF
chmod a+x $out/bin/dd-jmxfetch
wrapProgram $out/bin/dd-forwarder \
--prefix PYTHONPATH : $PYTHONPATH
wrapProgram $out/bin/dd-agent \
--prefix PYTHONPATH : $PYTHONPATH
wrapProgram $out/bin/dogstatsd \
--prefix PYTHONPATH : $PYTHONPATH
wrapProgram $out/bin/dd-jmxfetch \
--prefix PYTHONPATH : $PYTHONPATH
patchShebangs $out
'';