Skip to content

Commit a74980b

Browse files
committed
scale load avg by nproc and refactor disk usage
1 parent 877b1fd commit a74980b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

dogfood/main.tf

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,16 +161,19 @@ resource "coder_agent" "dev" {
161161
metadata {
162162
display_name = "Load Average (Host)"
163163
key = "4_load_host"
164-
script = "awk '{print $1}' /proc/loadavg"
165-
interval = 10
166-
timeout = 1
164+
# get laod avg scaled by number of cores
165+
script = <<EOT
166+
echo "`cat /proc/loadavg | awk '{ print $1 }'` `nproc`" | awk '{ printf "%0.2f", $1/$2 }'
167+
EOT
168+
interval = 10
169+
timeout = 1
167170
}
168171

169172
metadata {
170173
display_name = "Disk Usage (Host)"
171174
key = "5_disk_host"
172175
script = <<EOT
173-
cat /sys/fs/cgroup/cpuacct.usage"
176+
df --output=pcent / | sed -n "2p"
174177
EOT
175178
interval = 600
176179
timeout = 10 #getting disk usage can take a while

0 commit comments

Comments
 (0)