You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/04/27 23:46:27 UTC

[02/25] mesos-site git commit: Updated the website built from mesos SHA: ed83065.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/32a8ab49/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics-members.html b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics-members.html
index 1b013e4..947debd 100644
--- a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics-members.html
+++ b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics-members.html
@@ -62,16 +62,16 @@
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#ab59b468d54ca94f666310bc0762c2d53">allocation_run_latency</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a7ec6006552923970bcc88f2482864737">allocation_runs</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa45f43428be4a50d8587a834d4c41cb5">allocator</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#ab0a7cf096034771cddd963e7383e9eb9">event_queue_dispatches</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a59012f7137be350d841a074e71fe8315">event_queue_dispatches_</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aadba12696aee573f10b2bf671cce0361">event_queue_dispatches</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a003c9e00159946e311b8c5cf48313b51">event_queue_dispatches_</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb">Metrics</a>(const HierarchicalAllocatorProcess &amp;allocator)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa95743e0893c30227a177d71323b8076">offer_filters_active</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aecf0894eacb5568037866f831dcd6d0a">quota_allocated</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a30206562f7f02e687c653f35e3d6acd6">quota_guarantee</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a88aca21217b757813d8f2c534d239a56">offer_filters_active</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a26d704e1a17cc20c79341cc068b9ba09">quota_allocated</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a5153f65e4954f80f6f06115454b89efe">quota_guarantee</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a363e06225a78eb0ef4a47e9259b248c1">removeQuota</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#abe00e42bb325a7cc0a4d9dd1ead5d772">removeRole</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#af180af540adbda46abde39c5d07d4525">resources_offered_or_allocated</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa44f094659729582e9b318b4f1281497">resources_total</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a35bc11894e4074d12b05210ed5d3205b">resources_offered_or_allocated</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a12817a0a419a573a628bc699116f775b">resources_total</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a6d35157337f4c68484e4224969c3e51f">setQuota</a>(const std::string &amp;role, const Quota &amp;quota)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a94f4a202e57d3d8166d1923702c028a7">~Metrics</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">mesos::internal::master::allocator::internal::Metrics</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/32a8ab49/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html
index c35a174..058ce0b 100644
--- a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html
+++ b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html
@@ -80,26 +80,26 @@ Public Member Functions</h2></td></tr>
 Public Attributes</h2></td></tr>
 <tr class="memitem:aa45f43428be4a50d8587a834d4c41cb5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structprocess_1_1PID.html">process::PID</a>&lt; <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa45f43428be4a50d8587a834d4c41cb5">allocator</a></td></tr>
 <tr class="separator:aa45f43428be4a50d8587a834d4c41cb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0a7cf096034771cddd963e7383e9eb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#ab0a7cf096034771cddd963e7383e9eb9">event_queue_dispatches</a></td></tr>
-<tr class="separator:ab0a7cf096034771cddd963e7383e9eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59012f7137be350d841a074e71fe8315"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a59012f7137be350d841a074e71fe8315">event_queue_dispatches_</a></td></tr>
-<tr class="separator:a59012f7137be350d841a074e71fe8315"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadba12696aee573f10b2bf671cce0361"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aadba12696aee573f10b2bf671cce0361">event_queue_dispatches</a></td></tr>
+<tr class="separator:aadba12696aee573f10b2bf671cce0361"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a003c9e00159946e311b8c5cf48313b51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a003c9e00159946e311b8c5cf48313b51">event_queue_dispatches_</a></td></tr>
+<tr class="separator:a003c9e00159946e311b8c5cf48313b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7ec6006552923970bcc88f2482864737"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a7ec6006552923970bcc88f2482864737">allocation_runs</a></td></tr>
 <tr class="separator:a7ec6006552923970bcc88f2482864737"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a11403d0bd07c419aa51b7c898ff59af2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Timer.html">process::metrics::Timer</a>&lt; <a class="el" href="classMilliseconds.html">Milliseconds</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a11403d0bd07c419aa51b7c898ff59af2">allocation_run</a></td></tr>
 <tr class="separator:a11403d0bd07c419aa51b7c898ff59af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab59b468d54ca94f666310bc0762c2d53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Timer.html">process::metrics::Timer</a>&lt; <a class="el" href="classMilliseconds.html">Milliseconds</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#ab59b468d54ca94f666310bc0762c2d53">allocation_run_latency</a></td></tr>
 <tr class="separator:ab59b468d54ca94f666310bc0762c2d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa44f094659729582e9b318b4f1281497"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa44f094659729582e9b318b4f1281497">resources_total</a></td></tr>
-<tr class="separator:aa44f094659729582e9b318b4f1281497"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af180af540adbda46abde39c5d07d4525"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#af180af540adbda46abde39c5d07d4525">resources_offered_or_allocated</a></td></tr>
-<tr class="separator:af180af540adbda46abde39c5d07d4525"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aecf0894eacb5568037866f831dcd6d0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aecf0894eacb5568037866f831dcd6d0a">quota_allocated</a></td></tr>
-<tr class="separator:aecf0894eacb5568037866f831dcd6d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a30206562f7f02e687c653f35e3d6acd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a30206562f7f02e687c653f35e3d6acd6">quota_guarantee</a></td></tr>
-<tr class="separator:a30206562f7f02e687c653f35e3d6acd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa95743e0893c30227a177d71323b8076"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa95743e0893c30227a177d71323b8076">offer_filters_active</a></td></tr>
-<tr class="separator:aa95743e0893c30227a177d71323b8076"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12817a0a419a573a628bc699116f775b"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a12817a0a419a573a628bc699116f775b">resources_total</a></td></tr>
+<tr class="separator:a12817a0a419a573a628bc699116f775b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35bc11894e4074d12b05210ed5d3205b"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a35bc11894e4074d12b05210ed5d3205b">resources_offered_or_allocated</a></td></tr>
+<tr class="separator:a35bc11894e4074d12b05210ed5d3205b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26d704e1a17cc20c79341cc068b9ba09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a26d704e1a17cc20c79341cc068b9ba09">quota_allocated</a></td></tr>
+<tr class="separator:a26d704e1a17cc20c79341cc068b9ba09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5153f65e4954f80f6f06115454b89efe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a5153f65e4954f80f6f06115454b89efe">quota_guarantee</a></td></tr>
+<tr class="separator:a5153f65e4954f80f6f06115454b89efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88aca21217b757813d8f2c534d239a56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a88aca21217b757813d8f2c534d239a56">offer_filters_active</a></td></tr>
+<tr class="separator:a88aca21217b757813d8f2c534d239a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a8bab2e615e686c7e2fb9d197258b06cb"></a>
@@ -265,84 +265,84 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab0a7cf096034771cddd963e7383e9eb9"></a>
+<a class="anchor" id="aadba12696aee573f10b2bf671cce0361"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::master::allocator::internal::Metrics::event_queue_dispatches</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::master::allocator::internal::Metrics::event_queue_dispatches</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a59012f7137be350d841a074e71fe8315"></a>
+<a class="anchor" id="a003c9e00159946e311b8c5cf48313b51"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::master::allocator::internal::Metrics::event_queue_dispatches_</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::master::allocator::internal::Metrics::event_queue_dispatches_</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="aa95743e0893c30227a177d71323b8076"></a>
+<a class="anchor" id="a88aca21217b757813d8f2c534d239a56"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::master::allocator::internal::Metrics::offer_filters_active</td>
+          <td class="memname"><a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::master::allocator::internal::Metrics::offer_filters_active</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="aecf0894eacb5568037866f831dcd6d0a"></a>
+<a class="anchor" id="a26d704e1a17cc20c79341cc068b9ba09"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; &gt; mesos::internal::master::allocator::internal::Metrics::quota_allocated</td>
+          <td class="memname"><a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; &gt; mesos::internal::master::allocator::internal::Metrics::quota_allocated</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a30206562f7f02e687c653f35e3d6acd6"></a>
+<a class="anchor" id="a5153f65e4954f80f6f06115454b89efe"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; &gt; mesos::internal::master::allocator::internal::Metrics::quota_guarantee</td>
+          <td class="memname"><a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; &gt; mesos::internal::master::allocator::internal::Metrics::quota_guarantee</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="af180af540adbda46abde39c5d07d4525"></a>
+<a class="anchor" id="a35bc11894e4074d12b05210ed5d3205b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::master::allocator::internal::Metrics::resources_offered_or_allocated</td>
+          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::master::allocator::internal::Metrics::resources_offered_or_allocated</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="aa44f094659729582e9b318b4f1281497"></a>
+<a class="anchor" id="a12817a0a419a573a628bc699116f775b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::master::allocator::internal::Metrics::resources_total</td>
+          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::master::allocator::internal::Metrics::resources_total</td>
         </tr>
       </table>
 </div><div class="memdoc">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/32a8ab49/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics-members.html b/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics-members.html
index 2176f4a..5d78f47 100644
--- a/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics-members.html
+++ b/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics-members.html
@@ -58,36 +58,36 @@
 <p>This is the complete list of members for <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af7910568f51ea2cbfc4b721a64a9d200">container_launch_errors</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a97b586fcdbee4db7d5de996faacfdb57">executor_directory_max_allowed_age_secs</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a2521ed497055c9d8f54c9a133d7fa3ef">executor_directory_max_allowed_age_secs</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a9bb61aea1170c00eb40e2a34c39caea8">executors_preempted</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a5a4932906ba07343ab5b10c52e4af0dc">executors_registering</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a7ef9eccb81e21ec3b6e461f0edb22702">executors_running</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a0cae54c8da9189416f80635785e9aee0">executors_registering</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a760e75e35cd965856d8c3f8af6a33109">executors_running</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ae6dcbd9abe994babceae8191fa52f808">executors_terminated</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aee3878ad387b38c1dcfb30a5aab6b86f">executors_terminating</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a6eac4f70a5a1a34c6268c5415ada7623">frameworks_active</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a28dcf65fb3594d2b6ade64d653539262">executors_terminating</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aa860884a52c034c7b031c62bc0347b5e">frameworks_active</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af50f96cb28a9db74fe4b0e0d91d19b2a">invalid_framework_messages</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ab997b2b7880a9b3689bcdbcb93b88b4b">invalid_status_updates</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#afe913df564774569f11b73c61eb35836">Metrics</a>(const Slave &amp;slave)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af8e9bbf8f3c6d3b37b54bd7f3353c691">recovery_errors</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ae3b7f0b0a91162971801a87f9bc14f51">recovery_time_secs</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a0270e4a59fab939cbfa416104c08ff1e">registered</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#adc06ab81f1ec197d7dbd299c69bcad3c">resources_percent</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a02cd4375eac74b359e393dba9538f011">resources_revocable_percent</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a19ca769eac92197727a5428a1c92686d">resources_revocable_total</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a66681eeeec551648a595a90956be9aeb">resources_revocable_used</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aeee28e865dfffcf597060ca142fc41c6">resources_total</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#afda380b3f75c132caf6d22b91fd42c47">resources_used</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a886cc580b25275c108b836f16563e9a5">recovery_time_secs</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a821e5520ad7c959bd8922daffa1505b6">registered</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ad50bb714790c58779e19f2a5b9b2899d">resources_percent</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a09b53695c3d5eda8b1059965d4d0dbfd">resources_revocable_percent</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#abdf5381e8ee1127afa2fe9b38a00d482">resources_revocable_total</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ae9fe5dd6bb2fe9f267266112d0a2eae8">resources_revocable_used</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a646f896ae5f0ed3529cf2deab70b0c13">resources_total</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ad5b41e64ba689a49b3fc3de67b4cd658">resources_used</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aee166a61f210047dd2a4ddeb2376337f">setRecoveryTime</a>(const Duration &amp;duration)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a36f84eec83fd5eb31dcb2630f8cb7df6">tasks_failed</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ad180af37c3af067d4b9792509c4054d9">tasks_finished</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af61f1e8902f25659a561f9f4bee8a81d">tasks_gone</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ac4d54fe996307bd089645bc6336667ea">tasks_killed</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a52aabfe66177511a6a7a846d80b0adb9">tasks_killing</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a5c2daf63ea5284a3052b3b194cf3f79d">tasks_killing</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a754d36f12aca595bdefec00ffc828c11">tasks_lost</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a130459898014e2acab2cffd9081b87e2">tasks_running</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a04cb4c591d8ec7f09bafc741abe294a2">tasks_staging</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ab19cba79e2bc5157de8f8d0af925e627">tasks_starting</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a0d3639b174be0b8a6865dc42f8422c8d">uptime_secs</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ab5e2cf1b381c133a8539763ecc061006">tasks_running</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a57d3a537c9494d35f167bdca0fff246f">tasks_staging</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a22a25151dc6752c27bebb2e42c7beecd">tasks_starting</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a603d0d248545b1d8e017686e072a8a02">uptime_secs</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a50d11fe95087c3926921d898b1b4e11c">valid_framework_messages</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a53fcef54e9490431e65c37386219217f">valid_status_updates</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ada4d1fb5d5afad70af633abf91d2b1f2">~Metrics</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">mesos::internal::slave::Metrics</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/32a8ab49/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics.html b/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics.html
index 48d423f..7832d7a 100644
--- a/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics.html
+++ b/content/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Metrics.html
@@ -72,24 +72,24 @@ Public Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr class="memitem:a0d3639b174be0b8a6865dc42f8422c8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a0d3639b174be0b8a6865dc42f8422c8d">uptime_secs</a></td></tr>
-<tr class="separator:a0d3639b174be0b8a6865dc42f8422c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0270e4a59fab939cbfa416104c08ff1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a0270e4a59fab939cbfa416104c08ff1e">registered</a></td></tr>
-<tr class="separator:a0270e4a59fab939cbfa416104c08ff1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a603d0d248545b1d8e017686e072a8a02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a603d0d248545b1d8e017686e072a8a02">uptime_secs</a></td></tr>
+<tr class="separator:a603d0d248545b1d8e017686e072a8a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a821e5520ad7c959bd8922daffa1505b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a821e5520ad7c959bd8922daffa1505b6">registered</a></td></tr>
+<tr class="separator:a821e5520ad7c959bd8922daffa1505b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af8e9bbf8f3c6d3b37b54bd7f3353c691"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af8e9bbf8f3c6d3b37b54bd7f3353c691">recovery_errors</a></td></tr>
 <tr class="separator:af8e9bbf8f3c6d3b37b54bd7f3353c691"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3b7f0b0a91162971801a87f9bc14f51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ae3b7f0b0a91162971801a87f9bc14f51">recovery_time_secs</a></td></tr>
-<tr class="separator:ae3b7f0b0a91162971801a87f9bc14f51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6eac4f70a5a1a34c6268c5415ada7623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a6eac4f70a5a1a34c6268c5415ada7623">frameworks_active</a></td></tr>
-<tr class="separator:a6eac4f70a5a1a34c6268c5415ada7623"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04cb4c591d8ec7f09bafc741abe294a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a04cb4c591d8ec7f09bafc741abe294a2">tasks_staging</a></td></tr>
-<tr class="separator:a04cb4c591d8ec7f09bafc741abe294a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab19cba79e2bc5157de8f8d0af925e627"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ab19cba79e2bc5157de8f8d0af925e627">tasks_starting</a></td></tr>
-<tr class="separator:ab19cba79e2bc5157de8f8d0af925e627"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a130459898014e2acab2cffd9081b87e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a130459898014e2acab2cffd9081b87e2">tasks_running</a></td></tr>
-<tr class="separator:a130459898014e2acab2cffd9081b87e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52aabfe66177511a6a7a846d80b0adb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a52aabfe66177511a6a7a846d80b0adb9">tasks_killing</a></td></tr>
-<tr class="separator:a52aabfe66177511a6a7a846d80b0adb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a886cc580b25275c108b836f16563e9a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a886cc580b25275c108b836f16563e9a5">recovery_time_secs</a></td></tr>
+<tr class="separator:a886cc580b25275c108b836f16563e9a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa860884a52c034c7b031c62bc0347b5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aa860884a52c034c7b031c62bc0347b5e">frameworks_active</a></td></tr>
+<tr class="separator:aa860884a52c034c7b031c62bc0347b5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57d3a537c9494d35f167bdca0fff246f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a57d3a537c9494d35f167bdca0fff246f">tasks_staging</a></td></tr>
+<tr class="separator:a57d3a537c9494d35f167bdca0fff246f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22a25151dc6752c27bebb2e42c7beecd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a22a25151dc6752c27bebb2e42c7beecd">tasks_starting</a></td></tr>
+<tr class="separator:a22a25151dc6752c27bebb2e42c7beecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e2cf1b381c133a8539763ecc061006"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ab5e2cf1b381c133a8539763ecc061006">tasks_running</a></td></tr>
+<tr class="separator:ab5e2cf1b381c133a8539763ecc061006"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c2daf63ea5284a3052b3b194cf3f79d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a5c2daf63ea5284a3052b3b194cf3f79d">tasks_killing</a></td></tr>
+<tr class="separator:a5c2daf63ea5284a3052b3b194cf3f79d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad180af37c3af067d4b9792509c4054d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ad180af37c3af067d4b9792509c4054d9">tasks_finished</a></td></tr>
 <tr class="separator:ad180af37c3af067d4b9792509c4054d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a36f84eec83fd5eb31dcb2630f8cb7df6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a36f84eec83fd5eb31dcb2630f8cb7df6">tasks_failed</a></td></tr>
@@ -100,12 +100,12 @@ Public Attributes</h2></td></tr>
 <tr class="separator:a754d36f12aca595bdefec00ffc828c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af61f1e8902f25659a561f9f4bee8a81d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af61f1e8902f25659a561f9f4bee8a81d">tasks_gone</a></td></tr>
 <tr class="separator:af61f1e8902f25659a561f9f4bee8a81d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a4932906ba07343ab5b10c52e4af0dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a5a4932906ba07343ab5b10c52e4af0dc">executors_registering</a></td></tr>
-<tr class="separator:a5a4932906ba07343ab5b10c52e4af0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ef9eccb81e21ec3b6e461f0edb22702"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a7ef9eccb81e21ec3b6e461f0edb22702">executors_running</a></td></tr>
-<tr class="separator:a7ef9eccb81e21ec3b6e461f0edb22702"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee3878ad387b38c1dcfb30a5aab6b86f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aee3878ad387b38c1dcfb30a5aab6b86f">executors_terminating</a></td></tr>
-<tr class="separator:aee3878ad387b38c1dcfb30a5aab6b86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cae54c8da9189416f80635785e9aee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a0cae54c8da9189416f80635785e9aee0">executors_registering</a></td></tr>
+<tr class="separator:a0cae54c8da9189416f80635785e9aee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a760e75e35cd965856d8c3f8af6a33109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a760e75e35cd965856d8c3f8af6a33109">executors_running</a></td></tr>
+<tr class="separator:a760e75e35cd965856d8c3f8af6a33109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28dcf65fb3594d2b6ade64d653539262"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a28dcf65fb3594d2b6ade64d653539262">executors_terminating</a></td></tr>
+<tr class="separator:a28dcf65fb3594d2b6ade64d653539262"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae6dcbd9abe994babceae8191fa52f808"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ae6dcbd9abe994babceae8191fa52f808">executors_terminated</a></td></tr>
 <tr class="separator:ae6dcbd9abe994babceae8191fa52f808"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9bb61aea1170c00eb40e2a34c39caea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a9bb61aea1170c00eb40e2a34c39caea8">executors_preempted</a></td></tr>
@@ -118,22 +118,22 @@ Public Attributes</h2></td></tr>
 <tr class="separator:a50d11fe95087c3926921d898b1b4e11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af50f96cb28a9db74fe4b0e0d91d19b2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af50f96cb28a9db74fe4b0e0d91d19b2a">invalid_framework_messages</a></td></tr>
 <tr class="separator:af50f96cb28a9db74fe4b0e0d91d19b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a97b586fcdbee4db7d5de996faacfdb57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a97b586fcdbee4db7d5de996faacfdb57">executor_directory_max_allowed_age_secs</a></td></tr>
-<tr class="separator:a97b586fcdbee4db7d5de996faacfdb57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2521ed497055c9d8f54c9a133d7fa3ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a2521ed497055c9d8f54c9a133d7fa3ef">executor_directory_max_allowed_age_secs</a></td></tr>
+<tr class="separator:a2521ed497055c9d8f54c9a133d7fa3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af7910568f51ea2cbfc4b721a64a9d200"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af7910568f51ea2cbfc4b721a64a9d200">container_launch_errors</a></td></tr>
 <tr class="separator:af7910568f51ea2cbfc4b721a64a9d200"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeee28e865dfffcf597060ca142fc41c6"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aeee28e865dfffcf597060ca142fc41c6">resources_total</a></td></tr>
-<tr class="separator:aeee28e865dfffcf597060ca142fc41c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afda380b3f75c132caf6d22b91fd42c47"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#afda380b3f75c132caf6d22b91fd42c47">resources_used</a></td></tr>
-<tr class="separator:afda380b3f75c132caf6d22b91fd42c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc06ab81f1ec197d7dbd299c69bcad3c"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#adc06ab81f1ec197d7dbd299c69bcad3c">resources_percent</a></td></tr>
-<tr class="separator:adc06ab81f1ec197d7dbd299c69bcad3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a19ca769eac92197727a5428a1c92686d"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a19ca769eac92197727a5428a1c92686d">resources_revocable_total</a></td></tr>
-<tr class="separator:a19ca769eac92197727a5428a1c92686d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a66681eeeec551648a595a90956be9aeb"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a66681eeeec551648a595a90956be9aeb">resources_revocable_used</a></td></tr>
-<tr class="separator:a66681eeeec551648a595a90956be9aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a02cd4375eac74b359e393dba9538f011"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a02cd4375eac74b359e393dba9538f011">resources_revocable_percent</a></td></tr>
-<tr class="separator:a02cd4375eac74b359e393dba9538f011"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a646f896ae5f0ed3529cf2deab70b0c13"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a646f896ae5f0ed3529cf2deab70b0c13">resources_total</a></td></tr>
+<tr class="separator:a646f896ae5f0ed3529cf2deab70b0c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5b41e64ba689a49b3fc3de67b4cd658"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ad5b41e64ba689a49b3fc3de67b4cd658">resources_used</a></td></tr>
+<tr class="separator:ad5b41e64ba689a49b3fc3de67b4cd658"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad50bb714790c58779e19f2a5b9b2899d"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ad50bb714790c58779e19f2a5b9b2899d">resources_percent</a></td></tr>
+<tr class="separator:ad50bb714790c58779e19f2a5b9b2899d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdf5381e8ee1127afa2fe9b38a00d482"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#abdf5381e8ee1127afa2fe9b38a00d482">resources_revocable_total</a></td></tr>
+<tr class="separator:abdf5381e8ee1127afa2fe9b38a00d482"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9fe5dd6bb2fe9f267266112d0a2eae8"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ae9fe5dd6bb2fe9f267266112d0a2eae8">resources_revocable_used</a></td></tr>
+<tr class="separator:ae9fe5dd6bb2fe9f267266112d0a2eae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09b53695c3d5eda8b1059965d4d0dbfd"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a09b53695c3d5eda8b1059965d4d0dbfd">resources_revocable_percent</a></td></tr>
+<tr class="separator:a09b53695c3d5eda8b1059965d4d0dbfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="afe913df564774569f11b73c61eb35836"></a>
@@ -205,12 +205,12 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a97b586fcdbee4db7d5de996faacfdb57"></a>
+<a class="anchor" id="a2521ed497055c9d8f54c9a133d7fa3ef"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::executor_directory_max_allowed_age_secs</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::executor_directory_max_allowed_age_secs</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -229,24 +229,24 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5a4932906ba07343ab5b10c52e4af0dc"></a>
+<a class="anchor" id="a0cae54c8da9189416f80635785e9aee0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::executors_registering</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::executors_registering</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a7ef9eccb81e21ec3b6e461f0edb22702"></a>
+<a class="anchor" id="a760e75e35cd965856d8c3f8af6a33109"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::executors_running</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::executors_running</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -265,24 +265,24 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aee3878ad387b38c1dcfb30a5aab6b86f"></a>
+<a class="anchor" id="a28dcf65fb3594d2b6ade64d653539262"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::executors_terminating</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::executors_terminating</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a6eac4f70a5a1a34c6268c5415ada7623"></a>
+<a class="anchor" id="aa860884a52c034c7b031c62bc0347b5e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::frameworks_active</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::frameworks_active</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -325,96 +325,96 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae3b7f0b0a91162971801a87f9bc14f51"></a>
+<a class="anchor" id="a886cc580b25275c108b836f16563e9a5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::slave::Metrics::recovery_time_secs</td>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::slave::Metrics::recovery_time_secs</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a0270e4a59fab939cbfa416104c08ff1e"></a>
+<a class="anchor" id="a821e5520ad7c959bd8922daffa1505b6"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::registered</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::registered</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="adc06ab81f1ec197d7dbd299c69bcad3c"></a>
+<a class="anchor" id="ad50bb714790c58779e19f2a5b9b2899d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::slave::Metrics::resources_percent</td>
+          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::slave::Metrics::resources_percent</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a02cd4375eac74b359e393dba9538f011"></a>
+<a class="anchor" id="a09b53695c3d5eda8b1059965d4d0dbfd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::slave::Metrics::resources_revocable_percent</td>
+          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::slave::Metrics::resources_revocable_percent</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a19ca769eac92197727a5428a1c92686d"></a>
+<a class="anchor" id="abdf5381e8ee1127afa2fe9b38a00d482"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::slave::Metrics::resources_revocable_total</td>
+          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::slave::Metrics::resources_revocable_total</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a66681eeeec551648a595a90956be9aeb"></a>
+<a class="anchor" id="ae9fe5dd6bb2fe9f267266112d0a2eae8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::slave::Metrics::resources_revocable_used</td>
+          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::slave::Metrics::resources_revocable_used</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="aeee28e865dfffcf597060ca142fc41c6"></a>
+<a class="anchor" id="a646f896ae5f0ed3529cf2deab70b0c13"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::slave::Metrics::resources_total</td>
+          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::slave::Metrics::resources_total</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="afda380b3f75c132caf6d22b91fd42c47"></a>
+<a class="anchor" id="ad5b41e64ba689a49b3fc3de67b4cd658"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a>&gt; mesos::internal::slave::Metrics::resources_used</td>
+          <td class="memname">std::vector&lt;<a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a>&gt; mesos::internal::slave::Metrics::resources_used</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -469,12 +469,12 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a52aabfe66177511a6a7a846d80b0adb9"></a>
+<a class="anchor" id="a5c2daf63ea5284a3052b3b194cf3f79d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::tasks_killing</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::tasks_killing</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -493,48 +493,48 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a130459898014e2acab2cffd9081b87e2"></a>
+<a class="anchor" id="ab5e2cf1b381c133a8539763ecc061006"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::tasks_running</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::tasks_running</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a04cb4c591d8ec7f09bafc741abe294a2"></a>
+<a class="anchor" id="a57d3a537c9494d35f167bdca0fff246f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::tasks_staging</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::tasks_staging</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="ab19cba79e2bc5157de8f8d0af925e627"></a>
+<a class="anchor" id="a22a25151dc6752c27bebb2e42c7beecd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::tasks_starting</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::tasks_starting</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a0d3639b174be0b8a6865dc42f8422c8d"></a>
+<a class="anchor" id="a603d0d248545b1d8e017686e072a8a02"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1Gauge.html">process::metrics::Gauge</a> mesos::internal::slave::Metrics::uptime_secs</td>
+          <td class="memname"><a class="el" href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a> mesos::internal::slave::Metrics::uptime_secs</td>
         </tr>
       </table>
 </div><div class="memdoc">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/32a8ab49/content/api/latest/c++/system_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/system_8hpp.html b/content/api/latest/c++/system_8hpp.html
index 29edbc6..ea077ae 100644
--- a/content/api/latest/c++/system_8hpp.html
+++ b/content/api/latest/c++/system_8hpp.html
@@ -60,7 +60,7 @@
 <code>#include &lt;<a class="el" href="help_8hpp_source.html">process/help.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="3rdparty_2libprocess_2include_2process_2http_8hpp_source.html">process/http.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="libprocess_2include_2process_2process_8hpp_source.html">process/process.hpp</a>&gt;</code><br />
-<code>#include &lt;<a class="el" href="gauge_8hpp_source.html">process/metrics/gauge.hpp</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="pull__gauge_8hpp_source.html">process/metrics/pull_gauge.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html">process/metrics/metrics.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="os_8hpp_source.html">stout/os.hpp</a>&gt;</code><br />
 </div>