diff --git a/hosts/containers/dnscache/configuration.nix b/hosts/containers/dnscache/configuration.nix index 5b585d65..532bf7f6 100644 --- a/hosts/containers/dnscache/configuration.nix +++ b/hosts/containers/dnscache/configuration.nix @@ -162,7 +162,12 @@ if l =~ /total\.(.+?)=([\d\.]+)/ name = $1 value = $2.to_f - ty = (name =~ /\.avg$/ || name =~ /\.median$/ || name =~ /\.max$/ || name =~ /\.min$/) ? "gauge" : "derive" + if name =~ /\.avg$/ || name =~ /\.median$/ || name =~ /\.max$/ || name =~ /\.min$/ + ty = "gauge" + else + ty = "derive" + value = value.to_i + end puts "PUTVAL dnscache/unbound/#{ty}-#{name} N:#{value}" end }