This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new b5674b9  Publishing website 2019/08/20 08:19:16 at commit 5b6a8b6
b5674b9 is described below

commit b5674b9764dce1703cc24f2ed5213e1a2671cdc8
Author: jenkins <bui...@apache.org>
AuthorDate: Tue Aug 20 08:19:16 2019 +0000

    Publishing website 2019/08/20 08:19:16 at commit 5b6a8b6
---
 .../documentation/execution-model/index.html       |  10 ++
 website/generated-content/documentation/index.html |  10 ++
 .../io/built-in/google-bigquery/index.html         |  10 ++
 .../documentation/io/built-in/hadoop/index.html    |  10 ++
 .../documentation/io/built-in/hcatalog/index.html  |  10 ++
 .../documentation/io/built-in/index.html           |  10 ++
 .../documentation/io/built-in/parquet/index.html   |  10 ++
 .../documentation/io/developing-io-java/index.html |  10 ++
 .../io/developing-io-overview/index.html           |  10 ++
 .../io/developing-io-python/index.html             |  10 ++
 .../documentation/io/testing/index.html            |  10 ++
 .../patterns/custom-io-patterns/index.html         |  10 ++
 .../patterns/file-processing-patterns/index.html   |  10 ++
 .../documentation/patterns/overview/index.html     |  10 ++
 .../patterns/pipeline-option-patterns/index.html   |  10 ++
 .../patterns/side-input-patterns/index.html        |  10 ++
 .../pipelines/create-your-pipeline/index.html      |  10 ++
 .../pipelines/design-your-pipeline/index.html      |  10 ++
 .../pipelines/test-your-pipeline/index.html        |  10 ++
 .../documentation/programming-guide/index.html     | 164 +++++++++++++++++++++
 .../resources/learning-resources/index.html        |  10 ++
 .../resources/videos-and-podcasts/index.html       |  10 ++
 .../documentation/runners/jstorm/index.html        |  10 ++
 .../aggregation/approximatequantiles/index.html    |  10 ++
 .../java/aggregation/approximateunique/index.html  |  10 ++
 .../java/aggregation/cogroupbykey/index.html       |  10 ++
 .../transforms/java/aggregation/combine/index.html |  10 ++
 .../java/aggregation/combinewithcontext/index.html |  10 ++
 .../transforms/java/aggregation/count/index.html   |  10 ++
 .../java/aggregation/distinct/index.html           |  10 ++
 .../java/aggregation/groupbykey/index.html         |  10 ++
 .../java/aggregation/groupintobatches/index.html   |  10 ++
 .../transforms/java/aggregation/latest/index.html  |  10 ++
 .../transforms/java/aggregation/max/index.html     |  10 ++
 .../transforms/java/aggregation/mean/index.html    |  10 ++
 .../transforms/java/aggregation/min/index.html     |  10 ++
 .../transforms/java/aggregation/sample/index.html  |  10 ++
 .../transforms/java/aggregation/sum/index.html     |  10 ++
 .../transforms/java/aggregation/top/index.html     |  10 ++
 .../transforms/java/elementwise/filter/index.html  |  10 ++
 .../java/elementwise/flatmapelements/index.html    |  10 ++
 .../transforms/java/elementwise/keys/index.html    |  10 ++
 .../transforms/java/elementwise/kvswap/index.html  |  10 ++
 .../java/elementwise/mapelements/index.html        |  10 ++
 .../transforms/java/elementwise/pardo/index.html   |  10 ++
 .../java/elementwise/partition/index.html          |  10 ++
 .../transforms/java/elementwise/regex/index.html   |  10 ++
 .../transforms/java/elementwise/reify/index.html   |  10 ++
 .../java/elementwise/tostring/index.html           |  10 ++
 .../transforms/java/elementwise/values/index.html  |  10 ++
 .../java/elementwise/withkeys/index.html           |  10 ++
 .../java/elementwise/withtimestamps/index.html     |  10 ++
 .../transforms/java/other/create/index.html        |  10 ++
 .../transforms/java/other/flatten/index.html       |  10 ++
 .../transforms/java/other/passert/index.html       |  10 ++
 .../transforms/java/other/view/index.html          |  10 ++
 .../transforms/java/other/window/index.html        |  10 ++
 .../transforms/java/overview/index.html            |  10 ++
 .../aggregation/approximatequantiles/index.html    |  10 ++
 .../aggregation/approximateunique/index.html       |  10 ++
 .../python/aggregation/cogroupbykey/index.html     |  10 ++
 .../python/aggregation/combineglobally/index.html  |  10 ++
 .../aggregation/combinewithcontext/index.html      |  10 ++
 .../transforms/python/aggregation/count/index.html |  10 ++
 .../python/aggregation/distinct/index.html         |  10 ++
 .../python/aggregation/groupbykey/index.html       |  10 ++
 .../python/aggregation/groupintobatches/index.html |  10 ++
 .../python/aggregation/latest/index.html           |  10 ++
 .../transforms/python/aggregation/max/index.html   |  10 ++
 .../transforms/python/aggregation/mean/index.html  |  10 ++
 .../transforms/python/aggregation/min/index.html   |  10 ++
 .../python/aggregation/sample/index.html           |  10 ++
 .../transforms/python/aggregation/sum/index.html   |  10 ++
 .../transforms/python/aggregation/top/index.html   |  10 ++
 .../python/elementwise/filter/index.html           |  10 ++
 .../python/elementwise/flatmap/index.html          |  10 ++
 .../transforms/python/elementwise/keys/index.html  |  10 ++
 .../python/elementwise/kvswap/index.html           |  10 ++
 .../transforms/python/elementwise/map/index.html   |  10 ++
 .../transforms/python/elementwise/pardo/index.html |  10 ++
 .../python/elementwise/partition/index.html        |  10 ++
 .../transforms/python/elementwise/regex/index.html |  10 ++
 .../transforms/python/elementwise/reify/index.html |  10 ++
 .../python/elementwise/tostring/index.html         |  10 ++
 .../python/elementwise/values/index.html           |  10 ++
 .../python/elementwise/withkeys/index.html         |  10 ++
 .../python/elementwise/withtimestamps/index.html   |  10 ++
 .../transforms/python/other/create/index.html      |  10 ++
 .../transforms/python/other/flatten/index.html     |  10 ++
 .../transforms/python/other/passert/index.html     |  10 ++
 .../transforms/python/other/reshuffle/index.html   |  10 ++
 .../transforms/python/other/view/index.html        |  10 ++
 .../transforms/python/other/windowinto/index.html  |  10 ++
 .../transforms/python/overview/index.html          |  10 ++
 94 files changed, 1094 insertions(+)

diff --git a/website/generated-content/documentation/execution-model/index.html 
b/website/generated-content/documentation/execution-model/index.html
index 5fcbf37..e9db33f 100644
--- a/website/generated-content/documentation/execution-model/index.html
+++ b/website/generated-content/documentation/execution-model/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git a/website/generated-content/documentation/index.html 
b/website/generated-content/documentation/index.html
index 618a811..c44ed3e 100644
--- a/website/generated-content/documentation/index.html
+++ b/website/generated-content/documentation/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/io/built-in/google-bigquery/index.html
 
b/website/generated-content/documentation/io/built-in/google-bigquery/index.html
index 0a669f0..52f66c8 100644
--- 
a/website/generated-content/documentation/io/built-in/google-bigquery/index.html
+++ 
b/website/generated-content/documentation/io/built-in/google-bigquery/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/io/built-in/hadoop/index.html 
b/website/generated-content/documentation/io/built-in/hadoop/index.html
index 0a94f60..1eecdf6 100644
--- a/website/generated-content/documentation/io/built-in/hadoop/index.html
+++ b/website/generated-content/documentation/io/built-in/hadoop/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/io/built-in/hcatalog/index.html 
b/website/generated-content/documentation/io/built-in/hcatalog/index.html
index e4b4dba..773ffb8 100644
--- a/website/generated-content/documentation/io/built-in/hcatalog/index.html
+++ b/website/generated-content/documentation/io/built-in/hcatalog/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git a/website/generated-content/documentation/io/built-in/index.html 
b/website/generated-content/documentation/io/built-in/index.html
index 766f0c8..a7e709a 100644
--- a/website/generated-content/documentation/io/built-in/index.html
+++ b/website/generated-content/documentation/io/built-in/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/io/built-in/parquet/index.html 
b/website/generated-content/documentation/io/built-in/parquet/index.html
index cb60328..792211f 100644
--- a/website/generated-content/documentation/io/built-in/parquet/index.html
+++ b/website/generated-content/documentation/io/built-in/parquet/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/io/developing-io-java/index.html 
b/website/generated-content/documentation/io/developing-io-java/index.html
index ce75b14..45d74fd 100644
--- a/website/generated-content/documentation/io/developing-io-java/index.html
+++ b/website/generated-content/documentation/io/developing-io-java/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/io/developing-io-overview/index.html 
b/website/generated-content/documentation/io/developing-io-overview/index.html
index 7b84bb4..84f6ed5 100644
--- 
a/website/generated-content/documentation/io/developing-io-overview/index.html
+++ 
b/website/generated-content/documentation/io/developing-io-overview/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/io/developing-io-python/index.html 
b/website/generated-content/documentation/io/developing-io-python/index.html
index 27619ea..d33738f 100644
--- a/website/generated-content/documentation/io/developing-io-python/index.html
+++ b/website/generated-content/documentation/io/developing-io-python/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git a/website/generated-content/documentation/io/testing/index.html 
b/website/generated-content/documentation/io/testing/index.html
index 48288e8..d840b62 100644
--- a/website/generated-content/documentation/io/testing/index.html
+++ b/website/generated-content/documentation/io/testing/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/patterns/custom-io-patterns/index.html
 
b/website/generated-content/documentation/patterns/custom-io-patterns/index.html
index 2ad9821..c8d7349 100644
--- 
a/website/generated-content/documentation/patterns/custom-io-patterns/index.html
+++ 
b/website/generated-content/documentation/patterns/custom-io-patterns/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/patterns/file-processing-patterns/index.html
 
b/website/generated-content/documentation/patterns/file-processing-patterns/index.html
index d500717..9245a44 100644
--- 
a/website/generated-content/documentation/patterns/file-processing-patterns/index.html
+++ 
b/website/generated-content/documentation/patterns/file-processing-patterns/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/patterns/overview/index.html 
b/website/generated-content/documentation/patterns/overview/index.html
index c93b913..c4d7a94 100644
--- a/website/generated-content/documentation/patterns/overview/index.html
+++ b/website/generated-content/documentation/patterns/overview/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html
 
b/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html
index af6890d..c5af5c6 100644
--- 
a/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html
+++ 
b/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/patterns/side-input-patterns/index.html
 
b/website/generated-content/documentation/patterns/side-input-patterns/index.html
index 5957f98..3832956 100644
--- 
a/website/generated-content/documentation/patterns/side-input-patterns/index.html
+++ 
b/website/generated-content/documentation/patterns/side-input-patterns/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/pipelines/create-your-pipeline/index.html
 
b/website/generated-content/documentation/pipelines/create-your-pipeline/index.html
index a32a92c..86ad1ac 100644
--- 
a/website/generated-content/documentation/pipelines/create-your-pipeline/index.html
+++ 
b/website/generated-content/documentation/pipelines/create-your-pipeline/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/pipelines/design-your-pipeline/index.html
 
b/website/generated-content/documentation/pipelines/design-your-pipeline/index.html
index a941f48..4dc5790 100644
--- 
a/website/generated-content/documentation/pipelines/design-your-pipeline/index.html
+++ 
b/website/generated-content/documentation/pipelines/design-your-pipeline/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
 
b/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
index f62dca0..1b47f57 100644
--- 
a/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
+++ 
b/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/programming-guide/index.html 
b/website/generated-content/documentation/programming-guide/index.html
index f1cc136..45d2a2f 100644
--- a/website/generated-content/documentation/programming-guide/index.html
+++ b/website/generated-content/documentation/programming-guide/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
@@ -491,6 +501,14 @@
       <li><a href="#composite-triggers">8.5. Composite triggers</a></li>
     </ul>
   </li>
+  <li><a href="#metrics">9. Metrics</a>
+    <ul>
+      <li><a href="#91-the-main-concepts-of-beam-metrics">9.1 The main 
concepts of Beam metrics</a></li>
+      <li><a href="#types-of-metrics">9.2 Types of metrics</a></li>
+      <li><a href="#querying-metrics">9.3 Querying metrics</a></li>
+      <li><a href="#using-metrics">9.4 Using metrics in pipeline</a></li>
+    </ul>
+  </li>
 </ul>
 
 
@@ -3703,6 +3721,152 @@ elements, or after a minute.</p>
 </code></pre>
 </div>
 
+<h2 id="metrics">9. Metrics</h2>
+<p>In the Beam model, metrics provide some insight into the current state of a 
user pipeline, 
+potentially while the pipeline is running. There could be different reasons 
for that, for instance:</p>
+<ul>
+  <li>Check the number of errors encountered while running a specific step in 
the pipeline;</li>
+  <li>Monitor the number of RPCs made to backend service;</li>
+  <li>Retrieve an accurate count of the number of elements that have been 
processed;</li>
+  <li>…and so on.</li>
+</ul>
+
+<h3 id="91-the-main-concepts-of-beam-metrics">9.1 The main concepts of Beam 
metrics</h3>
+<ul>
+  <li><strong>Named</strong>. Each metric has a name which consists of a 
namespace and an actual name. The 
+namespace can be used to differentiate between multiple metrics with the same 
name and also 
+allows querying for all metrics within a specific namespace.</li>
+  <li><strong>Scoped</strong>. Each metric is reported against a specific step 
in the pipeline, indicating what 
+code was running when the metric was incremented.</li>
+  <li><strong>Dynamically Created</strong>. Metrics may be created during 
runtime without pre-declaring them, in 
+much the same way a logger could be created. This makes it easier to produce 
metrics in utility 
+code and have them usefully reported.</li>
+  <li><strong>Degrade Gracefully</strong>. If a runner doesn’t support some 
part of reporting metrics, the 
+fallback behavior is to drop the metric updates rather than failing the 
pipeline. If a runner 
+doesn’t support some part of querying metrics, the runner will not return the 
associated data.</li>
+</ul>
+
+<p>Reported metrics are implicitly scoped to the transform within the pipeline 
that reported them. 
+This allows reporting the same metric name in multiple places and identifying 
the value each 
+transform reported, as well as aggregating the metric across the entire 
pipeline.</p>
+
+<blockquote>
+  <p><strong>Note:</strong> It is runner-dependent whether metrics are 
accessible during pipeline execution or only 
+after jobs have completed.</p>
+</blockquote>
+
+<h3 id="types-of-metrics">9.2 Types of metrics</h3>
+<p>There are three types of metrics that are supported for the moment: <code 
class="highlighter-rouge">Counter</code>, <code 
class="highlighter-rouge">Distribution</code> and 
+<code class="highlighter-rouge">Gauge</code>.</p>
+
+<p><strong>Counter</strong>: A metric that reports a single long value and can 
be incremented or decremented.</p>
+
+<div class="language-java highlighter-rouge"><pre 
class="highlight"><code><span class="n">Counter</span> <span 
class="n">counter</span> <span class="o">=</span> <span 
class="n">Metrics</span><span class="o">.</span><span 
class="na">counter</span><span class="o">(</span> <span 
class="s">"namespace"</span><span class="o">,</span> <span 
class="s">"counter1"</span><span class="o">);</span>
+
+<span class="nd">@ProcessElement</span>
+<span class="kd">public</span> <span class="kt">void</span> <span 
class="nf">processElement</span><span class="o">(</span><span 
class="n">ProcessContext</span> <span class="n">context</span><span 
class="o">)</span> <span class="o">{</span>
+  <span class="c1">// count the elements</span>
+  <span class="n">counter</span><span class="o">.</span><span 
class="na">inc</span><span class="o">();</span>
+  <span class="o">...</span>
+<span class="o">}</span>
+</code></pre>
+</div>
+
+<p><strong>Distribution</strong>: A metric that reports information about the 
distribution of reported values.</p>
+
+<div class="language-java highlighter-rouge"><pre 
class="highlight"><code><span class="n">Distribution</span> <span 
class="n">distribution</span> <span class="o">=</span> <span 
class="n">Metrics</span><span class="o">.</span><span 
class="na">distribution</span><span class="o">(</span> <span 
class="s">"namespace"</span><span class="o">,</span> <span 
class="s">"distribution1"</span><span class="o">);</span>
+
+<span class="nd">@ProcessElement</span>
+<span class="kd">public</span> <span class="kt">void</span> <span 
class="nf">processElement</span><span class="o">(</span><span 
class="n">ProcessContext</span> <span class="n">context</span><span 
class="o">)</span> <span class="o">{</span>
+  <span class="n">Integer</span> <span class="n">element</span> <span 
class="o">=</span> <span class="n">context</span><span class="o">.</span><span 
class="na">element</span><span class="o">();</span>
+    <span class="c1">// create a distribution (histogram) of the values </span>
+    <span class="n">distribution</span><span class="o">.</span><span 
class="na">update</span><span class="o">(</span><span 
class="n">element</span><span class="o">);</span>
+    <span class="o">...</span>
+<span class="o">}</span>
+</code></pre>
+</div>
+
+<p><strong>Gauge</strong>: A metric that reports the latest value out of 
reported values. Since metrics are 
+collected from many workers the value may not be the absolute last, but one of 
the latest values.</p>
+
+<div class="language-java highlighter-rouge"><pre 
class="highlight"><code><span class="n">Gauge</span> <span 
class="n">gauge</span> <span class="o">=</span> <span 
class="n">Metrics</span><span class="o">.</span><span 
class="na">gauge</span><span class="o">(</span> <span 
class="s">"namespace"</span><span class="o">,</span> <span 
class="s">"gauge1"</span><span class="o">);</span>
+
+<span class="nd">@ProcessElement</span>
+<span class="kd">public</span> <span class="kt">void</span> <span 
class="nf">processElement</span><span class="o">(</span><span 
class="n">ProcessContext</span> <span class="n">context</span><span 
class="o">)</span> <span class="o">{</span>
+  <span class="n">Integer</span> <span class="n">element</span> <span 
class="o">=</span> <span class="n">context</span><span class="o">.</span><span 
class="na">element</span><span class="o">();</span>
+  <span class="c1">// create a gauge (latest value received) of the values 
</span>
+  <span class="n">gauge</span><span class="o">.</span><span 
class="na">set</span><span class="o">(</span><span 
class="n">element</span><span class="o">);</span>
+  <span class="o">...</span>
+<span class="o">}</span>
+</code></pre>
+</div>
+
+<h3 id="querying-metrics">9.3 Querying metrics</h3>
+<p><code class="highlighter-rouge">PipelineResult</code> has a method <code 
class="highlighter-rouge">metrics()</code> which returns a <code 
class="highlighter-rouge">MetricResults</code> object that allows 
+accessing metrics. The main method available in <code 
class="highlighter-rouge">MetricResults</code> allows querying for all metrics 
+matching a given filter.</p>
+
+<div class="language-java highlighter-rouge"><pre 
class="highlight"><code><span class="kd">public</span> <span 
class="kd">interface</span> <span class="nc">PipelineResult</span> <span 
class="o">{</span>
+  <span class="n">MetricResults</span> <span class="nf">metrics</span><span 
class="o">();</span>
+<span class="o">}</span>
+
+<span class="kd">public</span> <span class="kd">abstract</span> <span 
class="kd">class</span> <span class="nc">MetricResults</span> <span 
class="o">{</span>
+  <span class="kd">public</span> <span class="kd">abstract</span> <span 
class="n">MetricQueryResults</span> <span class="nf">queryMetrics</span><span 
class="o">(</span><span class="nd">@Nullable</span> <span 
class="n">MetricsFilter</span> <span class="n">filter</span><span 
class="o">);</span>
+<span class="o">}</span>
+
+<span class="kd">public</span> <span class="kd">interface</span> <span 
class="nc">MetricQueryResults</span> <span class="o">{</span>
+  <span class="n">Iterable</span><span class="o">&lt;</span><span 
class="n">MetricResult</span><span class="o">&lt;</span><span 
class="n">Long</span><span class="o">&gt;&gt;</span> <span 
class="nf">getCounters</span><span class="o">();</span>
+  <span class="n">Iterable</span><span class="o">&lt;</span><span 
class="n">MetricResult</span><span class="o">&lt;</span><span 
class="n">DistributionResult</span><span class="o">&gt;&gt;</span> <span 
class="nf">getDistributions</span><span class="o">();</span>
+  <span class="n">Iterable</span><span class="o">&lt;</span><span 
class="n">MetricResult</span><span class="o">&lt;</span><span 
class="n">GaugeResult</span><span class="o">&gt;&gt;</span> <span 
class="nf">getGauges</span><span class="o">();</span>
+<span class="o">}</span>
+
+<span class="kd">public</span> <span class="kd">interface</span> <span 
class="nc">MetricResult</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span class="o">{</span>
+  <span class="n">MetricName</span> <span class="nf">getName</span><span 
class="o">();</span>
+  <span class="n">String</span> <span class="nf">getStep</span><span 
class="o">();</span>
+  <span class="n">T</span> <span class="nf">getCommitted</span><span 
class="o">();</span>
+  <span class="n">T</span> <span class="nf">getAttempted</span><span 
class="o">();</span>
+<span class="o">}</span>
+</code></pre>
+</div>
+
+<h3 id="using-metrics">9.4 Using metrics in pipeline</h3>
+<p>Below, there is a simple example of how to use a <code 
class="highlighter-rouge">Counter</code> metric in a user pipeline.</p>
+
+<div class="language-java highlighter-rouge"><pre 
class="highlight"><code><span class="c1">// creating a pipeline with custom 
metrics DoFn</span>
+<span class="n">pipeline</span>
+    <span class="o">.</span><span class="na">apply</span><span 
class="o">(...)</span>
+    <span class="o">.</span><span class="na">apply</span><span 
class="o">(</span><span class="n">ParDo</span><span class="o">.</span><span 
class="na">of</span><span class="o">(</span><span class="k">new</span> <span 
class="n">MyMetricsDoFn</span><span class="o">()));</span>
+
+<span class="n">pipelineResult</span> <span class="o">=</span> <span 
class="n">pipeline</span><span class="o">.</span><span 
class="na">run</span><span class="o">().</span><span 
class="na">waitUntilFinish</span><span class="o">(...);</span>
+
+<span class="c1">// request the metric called "counter1" in namespace called 
"namespace"</span>
+<span class="n">MetricQueryResults</span> <span class="n">metrics</span> <span 
class="o">=</span>
+    <span class="n">pipelineResult</span>
+        <span class="o">.</span><span class="na">metrics</span><span 
class="o">()</span>
+        <span class="o">.</span><span class="na">queryMetrics</span><span 
class="o">(</span>
+            <span class="n">MetricsFilter</span><span class="o">.</span><span 
class="na">builder</span><span class="o">()</span>
+                <span class="o">.</span><span 
class="na">addNameFilter</span><span class="o">(</span><span 
class="n">MetricNameFilter</span><span class="o">.</span><span 
class="na">named</span><span class="o">(</span><span 
class="s">"namespace"</span><span class="o">,</span> <span 
class="s">"counter1"</span><span class="o">))</span>
+                <span class="o">.</span><span class="na">build</span><span 
class="o">());</span>
+
+<span class="c1">// print the metric value - there should be only one line 
because there is only one metric </span>
+<span class="c1">// called "counter1" in the namespace called 
"namespace"</span>
+<span class="k">for</span> <span class="o">(</span><span 
class="n">MetricResult</span><span class="o">&lt;</span><span 
class="n">Long</span><span class="o">&gt;</span> <span 
class="nl">counter:</span> <span class="n">metrics</span><span 
class="o">.</span><span class="na">getCounters</span><span class="o">())</span> 
<span class="o">{</span>
+  <span class="n">System</span><span class="o">.</span><span 
class="na">out</span><span class="o">.</span><span 
class="na">println</span><span class="o">(</span><span 
class="n">counter</span><span class="o">.</span><span 
class="na">getName</span><span class="o">()</span> <span class="o">+</span> 
<span class="s">":"</span> <span class="o">+</span> <span 
class="n">counter</span><span class="o">.</span><span 
class="na">getAttempted</span><span class="o">());</span>
+<span class="o">}</span>
+
+<span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">MyMetricsDoFn</span> <span class="kd">extends</span> <span 
class="n">DoFn</span><span class="o">&lt;</span><span 
class="n">Integer</span><span class="o">,</span> <span 
class="n">Integer</span><span class="o">&gt;</span> <span class="o">{</span>
+  <span class="kd">private</span> <span class="kd">final</span> <span 
class="n">Counter</span> <span class="n">counter</span> <span 
class="o">=</span> <span class="n">Metrics</span><span class="o">.</span><span 
class="na">counter</span><span class="o">(</span> <span 
class="s">"namespace"</span><span class="o">,</span> <span 
class="s">"counter1"</span><span class="o">);</span>
+
+  <span class="nd">@ProcessElement</span>
+  <span class="kd">public</span> <span class="kt">void</span> <span 
class="nf">processElement</span><span class="o">(</span><span 
class="n">ProcessContext</span> <span class="n">context</span><span 
class="o">)</span> <span class="o">{</span>
+    <span class="c1">// count the elements</span>
+    <span class="n">counter</span><span class="o">.</span><span 
class="na">inc</span><span class="o">();</span>
+    <span class="n">context</span><span class="o">.</span><span 
class="na">output</span><span class="o">(</span><span 
class="n">context</span><span class="o">.</span><span 
class="na">element</span><span class="o">());</span>
+  <span class="o">}</span>
+<span class="o">}</span>
+</code></pre>
+</div>
+
       </div>
     </div>
     <!--
diff --git 
a/website/generated-content/documentation/resources/learning-resources/index.html
 
b/website/generated-content/documentation/resources/learning-resources/index.html
index e130ad4..8cad36b 100644
--- 
a/website/generated-content/documentation/resources/learning-resources/index.html
+++ 
b/website/generated-content/documentation/resources/learning-resources/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/resources/videos-and-podcasts/index.html
 
b/website/generated-content/documentation/resources/videos-and-podcasts/index.html
index 05d9cf3..af0f2be 100644
--- 
a/website/generated-content/documentation/resources/videos-and-podcasts/index.html
+++ 
b/website/generated-content/documentation/resources/videos-and-podcasts/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git a/website/generated-content/documentation/runners/jstorm/index.html 
b/website/generated-content/documentation/runners/jstorm/index.html
index cddb289..6db0de1 100644
--- a/website/generated-content/documentation/runners/jstorm/index.html
+++ b/website/generated-content/documentation/runners/jstorm/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/approximatequantiles/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/approximatequantiles/index.html
index ca12cb4..6405a5f 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/approximatequantiles/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/approximatequantiles/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/approximateunique/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/approximateunique/index.html
index 0ce52ad..d9d0beb 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/approximateunique/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/approximateunique/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/cogroupbykey/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/cogroupbykey/index.html
index 5baae3e..ee39d46 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/cogroupbykey/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/cogroupbykey/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/combine/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/combine/index.html
index 6d69c3c..f1df596 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/combine/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/combine/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/combinewithcontext/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/combinewithcontext/index.html
index ce22313..b616474 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/combinewithcontext/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/combinewithcontext/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/count/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/count/index.html
index ea67e09..f30bc49 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/count/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/count/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/distinct/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/distinct/index.html
index 4724875..a69109d 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/distinct/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/distinct/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/groupbykey/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/groupbykey/index.html
index fa7cd82..98d5346 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/groupbykey/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/groupbykey/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/groupintobatches/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/groupintobatches/index.html
index e36c63c9..2c62fc2 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/groupintobatches/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/groupintobatches/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/latest/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/latest/index.html
index eada0d5..52a1dbc 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/latest/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/latest/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/max/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/max/index.html
index 9704fc2..88ed91d 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/max/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/max/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/mean/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/mean/index.html
index 53cfa36..009e491 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/mean/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/mean/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/min/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/min/index.html
index c3b8ffa..0eb191d 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/min/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/min/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/sample/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/sample/index.html
index cf2be8cf..28f87cf 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/sample/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/sample/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/sum/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/sum/index.html
index 4ab2ae6..daece7f 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/sum/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/sum/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/aggregation/top/index.html
 
b/website/generated-content/documentation/transforms/java/aggregation/top/index.html
index 7aa667f..0ecaded 100644
--- 
a/website/generated-content/documentation/transforms/java/aggregation/top/index.html
+++ 
b/website/generated-content/documentation/transforms/java/aggregation/top/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/filter/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/filter/index.html
index 1b54d26..9fbb36a 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/filter/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/filter/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/flatmapelements/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/flatmapelements/index.html
index 7a64eb4..542baa2 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/flatmapelements/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/flatmapelements/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/keys/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/keys/index.html
index c7da8b2..5402d9c 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/keys/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/keys/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/kvswap/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/kvswap/index.html
index af9be00..64f10c9 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/kvswap/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/kvswap/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/mapelements/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/mapelements/index.html
index 62df46c..dc7fb61 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/mapelements/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/mapelements/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/pardo/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/pardo/index.html
index a08aa25..68ffecb 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/pardo/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/pardo/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/partition/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/partition/index.html
index 5f99af8..4c77cf2 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/partition/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/partition/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/regex/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/regex/index.html
index 11a9832..4d3b1a0 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/regex/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/regex/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/reify/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/reify/index.html
index d9b8d79..0fe7d98 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/reify/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/reify/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/tostring/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/tostring/index.html
index c3ed62f..955ec7b 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/tostring/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/tostring/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/values/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/values/index.html
index 272c705..a6bc953 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/values/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/values/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/withkeys/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/withkeys/index.html
index 2b22494..a363ae4 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/withkeys/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/withkeys/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/elementwise/withtimestamps/index.html
 
b/website/generated-content/documentation/transforms/java/elementwise/withtimestamps/index.html
index 18a8d4b..35a686c 100644
--- 
a/website/generated-content/documentation/transforms/java/elementwise/withtimestamps/index.html
+++ 
b/website/generated-content/documentation/transforms/java/elementwise/withtimestamps/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/other/create/index.html
 
b/website/generated-content/documentation/transforms/java/other/create/index.html
index 73878e9..6af03a2 100644
--- 
a/website/generated-content/documentation/transforms/java/other/create/index.html
+++ 
b/website/generated-content/documentation/transforms/java/other/create/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/other/flatten/index.html
 
b/website/generated-content/documentation/transforms/java/other/flatten/index.html
index e31bf25..1f91066 100644
--- 
a/website/generated-content/documentation/transforms/java/other/flatten/index.html
+++ 
b/website/generated-content/documentation/transforms/java/other/flatten/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/other/passert/index.html
 
b/website/generated-content/documentation/transforms/java/other/passert/index.html
index 0bd3b4f..d77db62 100644
--- 
a/website/generated-content/documentation/transforms/java/other/passert/index.html
+++ 
b/website/generated-content/documentation/transforms/java/other/passert/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/other/view/index.html 
b/website/generated-content/documentation/transforms/java/other/view/index.html
index 9ba8415..d381587 100644
--- 
a/website/generated-content/documentation/transforms/java/other/view/index.html
+++ 
b/website/generated-content/documentation/transforms/java/other/view/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/other/window/index.html
 
b/website/generated-content/documentation/transforms/java/other/window/index.html
index 03db582..ede04a0 100644
--- 
a/website/generated-content/documentation/transforms/java/other/window/index.html
+++ 
b/website/generated-content/documentation/transforms/java/other/window/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/java/overview/index.html 
b/website/generated-content/documentation/transforms/java/overview/index.html
index 6078341..515007d 100644
--- 
a/website/generated-content/documentation/transforms/java/overview/index.html
+++ 
b/website/generated-content/documentation/transforms/java/overview/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html
index 41f0093..72b0005 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html
index e765591..a3c929e 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html
index 7d36462..faf4bc0 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html
index ad90058..e1598b4 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html
index 371dad2..16fab48 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/count/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/count/index.html
index 76ca547..1a29d1f 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/count/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/count/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html
index a55122b..5aca45c 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html
index c56b3ba..b523346 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html
index d823e76..49228d6 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/latest/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/latest/index.html
index fbe0e4d..9085a0c 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/latest/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/latest/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/max/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/max/index.html
index c74aaf9..1a90cb4 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/max/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/max/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/mean/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/mean/index.html
index 02bfd2a..17082f1 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/mean/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/mean/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/min/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/min/index.html
index c599f86..7d68871 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/min/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/min/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/sample/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/sample/index.html
index 1ea9fe9..74f29fe 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/sample/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/sample/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/sum/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/sum/index.html
index d844bcb..25df309 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/sum/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/sum/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/aggregation/top/index.html
 
b/website/generated-content/documentation/transforms/python/aggregation/top/index.html
index 1f71569..46bb27e 100644
--- 
a/website/generated-content/documentation/transforms/python/aggregation/top/index.html
+++ 
b/website/generated-content/documentation/transforms/python/aggregation/top/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/filter/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/filter/index.html
index 7721f27..be50340 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/filter/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/filter/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html
index 0558852..2de3e7b 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/keys/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/keys/index.html
index fbfc765..3c4a834 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/keys/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/keys/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html
index 059486a..bd02cf1 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/map/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/map/index.html
index 46129d7..1628adb 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/map/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/map/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html
index 7008e66..cac7dd6 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/partition/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/partition/index.html
index 508a4f0..4c28ecb 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/partition/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/partition/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/regex/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/regex/index.html
index 3b0f708..f6febb1 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/regex/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/regex/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/reify/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/reify/index.html
index da845f9..cca7bf1 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/reify/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/reify/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html
index 78be9d7..d974a91 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/values/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/values/index.html
index d2ad968..c2b989a 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/values/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/values/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html
index c0e9102..07b4dc7 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html
 
b/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html
index f3b2466..1c2c1dc 100644
--- 
a/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html
+++ 
b/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/other/create/index.html
 
b/website/generated-content/documentation/transforms/python/other/create/index.html
index 43dd91e..00a00f7 100644
--- 
a/website/generated-content/documentation/transforms/python/other/create/index.html
+++ 
b/website/generated-content/documentation/transforms/python/other/create/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/other/flatten/index.html
 
b/website/generated-content/documentation/transforms/python/other/flatten/index.html
index 9749c03..9e7261e 100644
--- 
a/website/generated-content/documentation/transforms/python/other/flatten/index.html
+++ 
b/website/generated-content/documentation/transforms/python/other/flatten/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/other/passert/index.html
 
b/website/generated-content/documentation/transforms/python/other/passert/index.html
index 5a9dc47..21a9b5f 100644
--- 
a/website/generated-content/documentation/transforms/python/other/passert/index.html
+++ 
b/website/generated-content/documentation/transforms/python/other/passert/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/other/reshuffle/index.html
 
b/website/generated-content/documentation/transforms/python/other/reshuffle/index.html
index 8059d8b..4f9c422 100644
--- 
a/website/generated-content/documentation/transforms/python/other/reshuffle/index.html
+++ 
b/website/generated-content/documentation/transforms/python/other/reshuffle/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/other/view/index.html
 
b/website/generated-content/documentation/transforms/python/other/view/index.html
index 3b1140c..76b3f09 100644
--- 
a/website/generated-content/documentation/transforms/python/other/view/index.html
+++ 
b/website/generated-content/documentation/transforms/python/other/view/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/other/windowinto/index.html
 
b/website/generated-content/documentation/transforms/python/other/windowinto/index.html
index 655697f..744d645 100644
--- 
a/website/generated-content/documentation/transforms/python/other/windowinto/index.html
+++ 
b/website/generated-content/documentation/transforms/python/other/windowinto/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 
diff --git 
a/website/generated-content/documentation/transforms/python/overview/index.html 
b/website/generated-content/documentation/transforms/python/overview/index.html
index 30f3430..eaaedf4 100644
--- 
a/website/generated-content/documentation/transforms/python/overview/index.html
+++ 
b/website/generated-content/documentation/transforms/python/overview/index.html
@@ -268,6 +268,16 @@
         <li><a 
href="/documentation/programming-guide/#composite-triggers">Composite 
triggers</a></li>
       </ul>
     </li>
+    <li class="section-nav-item--collapsible">
+      <span class="section-nav-list-title">Metrics</span>
+
+      <ul class="section-nav-list">
+        <li><a href="/documentation/programming-guide/#metrics">Metrics 
basics</a></li>
+        <li><a href="/documentation/programming-guide/#types-of-metrics">Types 
of metrics</a></li>
+        <li><a 
href="/documentation/programming-guide/#querying-metrics">Querying 
metrics</a></li>
+        <li><a href="/documentation/programming-guide/#using-metrics">Using 
metrics in pipeline</a></li>
+      </ul>
+    </li>
   </ul>
 </li>
 

Reply via email to