#!/bin/bash # # Observium agent script for Knot Resolver. # Sums every metric across all kresd workers and prints "path.to.metric=value". echo "<<>>" kresctl metrics 2>/dev/null \ | jq -r '.[] | tostream | select(length == 2) | "\(.[0] | join("."))=\(.[1])"' \ | awk -F= '{ sum[$1] += $2 } END { for (k in sum) print k "=" sum[k] }' \ | sort