diff --git a/telegraf_pressure_stall.cr b/telegraf_pressure_stall.cr index a010a04..b1a1208 100644 --- a/telegraf_pressure_stall.cr +++ b/telegraf_pressure_stall.cr @@ -1,8 +1,8 @@ -dir = ENV.fetch("PSI_DIR", "/proc/pressure") +dir = Path[ENV.fetch("PSI_DIR", "/proc/pressure")] time = Time.local.to_s("%s%9N") Dir.children(dir).each do |ressource| - File.read_lines("#{dir}/#{ressource}").each do |line| + File.read_lines(dir/ressource).each do |line| parts = line.split type = parts[0] metrics = parts[1..-1].map{ |part| part.split('=')}.to_h