Skip to content
Snippets Groups Projects

fix: cAdvisor metrics compliance - name and id label values

Merged František Řezníček requested to merge cAdvisor-metric-label-compliance-fixes into master
2 files
+ 8
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -15,9 +15,9 @@ CONTAINERS=$(docker ps -a -q)
for i_container in ${CONTAINERS}; do
i_container_status="$(docker inspect "${i_container}")"
i_container_name="$(echo "${i_container_status}" | jq -r '.[].Name')"
i_container_name="$(echo "${i_container_status}" | jq -r '.[].Name' | sed 's|^/||')"
i_container_restart_count="$(echo "${i_container_status}" | jq -r '.[].RestartCount')"
i_container_id="$(echo "${i_container_status}" | jq -r '.[].Id')"
i_container_id="/docker/$(echo "${i_container_status}" | jq -r '.[].Id')"
test -n "${i_container_name}"
echo -n "${i_container_restart_count}" | grep -Eq "^[0-9]+$"
echo -n "${i_container_id}" | grep -Eq "^[a-fA-F0-9]{12,}$"
Loading