Skip to content

Commit 0f6d084

Browse files
chr4allamiro
authored andcommitted
Use awk instead of sed when parsing du output (prometheus-community#112)
This feel a little less "magic", is better readable and maintainable. Might have a slight impact on performance, too.
1 parent 4f598da commit 0f6d084

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: directory-size.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
echo "# HELP node_directory_size_bytes Disk space used by some directories"
1414
echo "# TYPE node_directory_size_bytes gauge"
1515
du --block-size=1 --summarize "$@" \
16-
| sed -ne 's/\\/\\\\/;s/"/\\"/g;s/^\([0-9]\+\)\t\(.*\)$/node_directory_size_bytes{directory="\2"} \1/p'
16+
| awk '{ print "node_directory_size_bytes{directory=\"" $2 "\"} " $1 }'

0 commit comments

Comments
 (0)