@cryptotaxi247 / netdata-1 / commits / eeefaf8a8

automatic naming for libvirtd virtual machines; fixes #1045

Costa Tsaousis (ktsaou) committed Mar 13, 2017 at 00:21 UTC eeefaf8a88b26bcc540bc59cf2171ac10a4f736f
1 file changed +7
plugins.d/cgroup-name.sh
+7
@@ -98,6 +98,8 @@ if [ -z "${NAME}" ]
98 then
99 if [[ "${CGROUP}" =~ ^.*docker[-_/\.][a-fA-F0-9]+[-_\.]?.*$ ]]
100 then
101 + # docker containers
102 +
103 DOCKERID="$( echo "${CGROUP}" | sed "s|^.*docker[-_/]\([a-fA-F0-9]\+\)[-_\.]\?.*$|\1|" )"
104 # echo "DOCKERID=${DOCKERID}"
105
@@ -117,6 +119,11 @@ if [ -z "${NAME}" ]
119 info "docker container '${DOCKERID}' is named '${NAME}'"
120 fi
121 fi
122 + elif [[ "${CGROUP}" =~ machine.slice_machine.*-qemu ]]
123 + then
124 + # libvirtd / qemu virtual machines
125 +
126 + NAME="$(echo ${CGROUP} | sed 's/machine.slice_machine.*-qemu//; s/\/x2d//; s/\/x2d/\-/g; s/\.scope//g')"
127 fi
128
129 [ -z "${NAME}" ] && NAME="${CGROUP}"