From: Remi Gacogne Date: Tue, 10 Nov 2015 14:34:06 +0000 (+0100) Subject: Export dnsdist Downstream servers stats via carbon. X-Git-Tag: dnsdist-1.0.0-alpha1~231^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11333fb02e17c3fac055a1474a655bf3486b956b;p=thirdparty%2Fpdns.git Export dnsdist Downstream servers stats via carbon. --- diff --git a/pdns/dnsdist-carbon.cc b/pdns/dnsdist-carbon.cc index 69ab9521a5..3a83d1f497 100644 --- a/pdns/dnsdist-carbon.cc +++ b/pdns/dnsdist-carbon.cc @@ -56,6 +56,15 @@ try str<<(*boost::get(&e.second))(e.first); str<<' '<remote.toString(); + boost::replace_all(serverName, ".", "_"); + const string base = "dnsdist." + hostname + ".main.servers." + serverName + "."; + str<queries.load() << " " << now << "\r\n"; + str<reuseds.load() << " " << now << "\r\n"; + str<latencyUsec/1000.0 << " " << now << "\r\n"; + } const string msg = str.str(); int ret = waitForRWData(s.getHandle(), false, 1 , 0);