You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2012/10/13 23:24:49 UTC

git commit: Added DNS stats

Updated Branches:
  refs/heads/master 1e80f531c -> 891b286a1


Added DNS stats


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/891b286a
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/891b286a
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/891b286a

Branch: refs/heads/master
Commit: 891b286a14779868a48e6439de0dc573e61b2372
Parents: 1e80f53
Author: Bryan Call <bc...@apache.org>
Authored: Sat Oct 13 14:24:07 2012 -0700
Committer: Bryan Call <bc...@apache.org>
Committed: Sat Oct 13 14:24:07 2012 -0700

----------------------------------------------------------------------
 contrib/tstop/stats.h  |    4 ++++
 contrib/tstop/tstop.cc |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/891b286a/contrib/tstop/stats.h
----------------------------------------------------------------------
diff --git a/contrib/tstop/stats.h b/contrib/tstop/stats.h
index c5f1211..8e535bc 100644
--- a/contrib/tstop/stats.h
+++ b/contrib/tstop/stats.h
@@ -76,6 +76,9 @@ public:
     lookup_table.insert(make_pair("entries", LookupItem("Entries", "proxy.process.cache.direntries.used", 1)));
     lookup_table.insert(make_pair("avg_size", LookupItem("Avg Size", "disk_used", "entries", 3)));
 
+    lookup_table.insert(make_pair("dns_time", LookupItem("DNS Time", "proxy.node.dns.lookup_avg_time_ms", 2)));
+    lookup_table.insert(make_pair("dns_hits", LookupItem("DNS hits", "proxy.node.hostdb.total_hits", 2)));
+    lookup_table.insert(make_pair("dns_lookups", LookupItem("DNS lookups", "proxy.node.hostdb.total_lookups", 2)));
     lookup_table.insert(make_pair("client_req", LookupItem("Requests", "proxy.process.http.incoming_requests", 2)));
     lookup_table.insert(make_pair("client_conn", LookupItem("New Conn", "proxy.process.http.total_client_connections", 2)));
     lookup_table.insert(make_pair("client_req_conn", LookupItem("Req/Conn", "client_req", "client_conn", 3)));
@@ -106,6 +109,7 @@ public:
     lookup_table.insert(make_pair("other_err", LookupItem("Other Err", "proxy.process.http.transaction_counts.errors.other", 2)));
     // percentage
     lookup_table.insert(make_pair("ram_ratio", LookupItem("Ram Hit", "ram_hit", "ram_hit_miss", 4)));
+    lookup_table.insert(make_pair("dns_ratio", LookupItem("DNS Hit", "dns_hits", "dns_lookups", 4)));
 
     // percetage of requests
     lookup_table.insert(make_pair("fresh", LookupItem("Fresh", "proxy.process.http.transaction_counts.hit_fresh", 5)));

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/891b286a/contrib/tstop/tstop.cc
----------------------------------------------------------------------
diff --git a/contrib/tstop/tstop.cc b/contrib/tstop/tstop.cc
index 6d3869d..d368530 100644
--- a/contrib/tstop/tstop.cc
+++ b/contrib/tstop/tstop.cc
@@ -269,6 +269,8 @@ int main(int argc, char **argv)
     cache1.push_back("update_active");
     cache1.push_back("entries");
     cache1.push_back("avg_size");
+    cache1.push_back("dns_lookups");
+    cache1.push_back("dns_hits");
     makeTable(0, 1, cache1, stats);
 
 
@@ -286,6 +288,8 @@ int main(int argc, char **argv)
     cache2.push_back("changed_time");
     cache2.push_back("not_time");
     cache2.push_back("no_time");
+    cache2.push_back("dns_ratio");
+    cache2.push_back("dns_time");
     makeTable(21, 1, cache2, stats);
 
     list<string> response1;