You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2018/01/04 03:28:45 UTC

[incubator-servicecomb-website] 02/02: Publish the website of servicecomb

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

ningjiang pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-website.git

commit 587a57139ded3e9122371c9409d682a39810a28f
Author: Willem Jiang <ji...@huawei.com>
AuthorDate: Thu Jan 4 11:28:22 2018 +0800

    Publish the website of servicecomb
---
 content/404.html                                   |    2 +-
 content/about/language.html                        |    2 +-
 content/assets/images/MetricsDependency.png        |  Bin 0 -> 10921 bytes
 content/assets/images/MetricsInGrafana.png         |  Bin 0 -> 35400 bytes
 content/assets/images/MetricsInPrometheus.png      |  Bin 0 -> 60061 bytes
 content/assets/images/TimeWindowComment.png        |  Bin 0 -> 40476 bytes
 content/cn/404.html                                |    2 +-
 content/cn/developers/index.html                   |    2 +-
 .../developers/setup-committer-rights/index.html   |    2 +-
 .../setup-develop-environment/index.html           |    2 +-
 content/cn/developers/submit-codes/index.html      |    2 +-
 content/cn/docs/autoscale-on-company/index.html    |    2 +-
 content/cn/docs/communication-btw-sc-ms/index.html |    2 +-
 content/cn/docs/company-on-kubernetes/index.html   |    2 +-
 content/cn/docs/distributed_saga_1/index.html      |    2 +-
 content/cn/docs/distributed_saga_2/index.html      |    2 +-
 content/cn/docs/distributed_saga_3/index.html      |    2 +-
 content/cn/docs/go-to-cloud/index.html             |    2 +-
 .../docs/how-to-reform-a-legacy-system/index.html  |    2 +-
 content/cn/docs/jira_beginner_guide/index.html     |    2 +-
 content/cn/docs/linuxcon-workshop-demo/index.html  |    2 +-
 .../cn/docs/maven_dependency_management/index.html |    2 +-
 .../index.html                                     |    2 +-
 .../distributed-tracing/index.html                 |    2 +-
 .../quick-start-advance/flow-control/index.html    |    2 +-
 content/cn/docs/quick-start-advance/index.html     |    2 +-
 .../quick-start-advance/load-balance/index.html    |    2 +-
 .../service-management/index.html                  |    2 +-
 content/cn/docs/quick-start-bmi/index.html         |    2 +-
 .../cn/docs/quick-start-dataconsistency/index.html |    2 +-
 content/cn/docs/quick-start/index.html             |    2 +-
 .../seckill-development-journey-part-I/index.html  |    2 +-
 .../seckill-development-journey-part-II/index.html |    2 +-
 .../index.html                                     |    2 +-
 .../index.html                                     |    2 +-
 .../cn/docs/tracing-with-servicecomb/index.html    |    2 +-
 content/cn/faqs/faqs-huawei-cloud/index.html       |    2 +-
 content/cn/faqs/index.html                         |    2 +-
 content/cn/index.html                              |    2 +-
 content/cn/slides/index.html                       |    2 +-
 .../cn/users/application-boot-process/index.html   |   39 +-
 content/cn/users/communicate-protocol/index.html   |   39 +-
 content/cn/users/customized-tracing/index.html     |   39 +-
 content/cn/users/develop-with-jax-rs/index.html    |   39 +-
 .../cn/users/develop-with-rest-template/index.html |   39 +-
 content/cn/users/develop-with-rpc/index.html       |   39 +-
 content/cn/users/develop-with-springmvc/index.html |   39 +-
 .../users/develop-with-transparent-rpc/index.html  |   39 +-
 content/cn/users/distributed-tracing/index.html    |   39 +-
 content/cn/users/edging-service/nginx/index.html   |   39 +-
 content/cn/users/edging-service/zuul/index.html    |   39 +-
 content/cn/users/index.html                        |   39 +-
 content/cn/users/invoke-control/index.html         |   39 +-
 content/cn/users/local-develop-test/index.html     |   39 +-
 .../users/{metrics => metrics-in-0.5.0}/index.html |   99 +-
 content/cn/users/metrics-in-1.0.0-m1/index.html    | 1162 ++++++++++++++++++++
 .../index.html                                     |  855 ++++++++++++++
 .../index.html                                     |  366 +++---
 content/cn/users/run-mode/index.html               |   39 +-
 content/cn/users/service-configurations/index.html |   39 +-
 content/cn/users/service-contract/index.html       |   39 +-
 content/cn/users/service-definition/index.html     |   39 +-
 content/cn/users/service-heartbeat/index.html      |   39 +-
 .../users/service-interface-constraints/index.html |   39 +-
 content/cn/users/setup-environment/index.html      |   39 +-
 content/cn/users/use-service-contract/index.html   |   39 +-
 .../use-servicecomb-in-spring-boot/index.html      |   39 +-
 content/cn/users/use-tls/index.html                |   39 +-
 content/cn/year-archive/index.html                 |    2 +-
 content/developers/index.html                      |    2 +-
 .../developers/setup-committer-rights/index.html   |    2 +-
 .../setup-develop-environment/index.html           |    2 +-
 content/developers/submit-codes/index.html         |    2 +-
 content/docs/autoscale-on-company/index.html       |    2 +-
 content/docs/communication-btw-sc-ms/index.html    |    2 +-
 content/docs/company-on-kubernetes/index.html      |    2 +-
 content/docs/distributed_saga_1/index.html         |    2 +-
 content/docs/distributed_saga_2/index.html         |    2 +-
 content/docs/distributed_saga_3/index.html         |    2 +-
 content/docs/go-to-cloud/index.html                |    2 +-
 .../docs/how-to-reform-a-legacy-system/index.html  |    2 +-
 content/docs/linuxcon-workshop-demo/index.html     |    2 +-
 .../distributed-tracing/index.html                 |    2 +-
 .../quick-start-advance/flow-control/index.html    |    2 +-
 content/docs/quick-start-advance/index.html        |    2 +-
 .../quick-start-advance/load-balance/index.html    |    2 +-
 .../service-management/index.html                  |    2 +-
 content/docs/quick-start-bmi/index.html            |    2 +-
 .../docs/quick-start-dataconsistency/index.html    |    2 +-
 content/docs/quick-start/index.html                |    2 +-
 .../seckill-development-journey-part-I/index.html  |    2 +-
 .../seckill-development-journey-part-II/index.html |    2 +-
 .../index.html                                     |    2 +-
 content/docs/service-center-ui/index.html          |    2 +-
 .../service-registry-refactor-proposal/index.html  |    2 +-
 .../index.html                                     |    2 +-
 content/docs/tracing-with-servicecomb/index.html   |    2 +-
 content/faqs/faqs-huawei-cloud/index.html          |    2 +-
 content/faqs/index.html                            |    2 +-
 content/feed.xml                                   |    2 +-
 content/index.html                                 |    2 +-
 content/sitemap.xml                                |  128 ++-
 content/sitemap/index.html                         |    2 +-
 content/slides/index.html                          |    2 +-
 content/users/application-boot-process/index.html  |   13 +-
 content/users/communicate-protocol/index.html      |   13 +-
 content/users/customized-tracing/index.html        |   13 +-
 content/users/develop-with-jax-rs/index.html       |   13 +-
 .../users/develop-with-rest-template/index.html    |   13 +-
 content/users/develop-with-rpc/index.html          |   13 +-
 content/users/develop-with-springmvc/index.html    |   13 +-
 .../users/develop-with-transparent-rpc/index.html  |   13 +-
 content/users/distributed-tracing/index.html       |   13 +-
 content/users/edging-service/nginx/index.html      |   13 +-
 content/users/edging-service/zuul/index.html       |   13 +-
 content/users/faq/index.html                       |   13 +-
 content/users/huawei-cloud-faq/index.html          |   13 +-
 content/users/index.html                           |   13 +-
 content/users/invoke-control/index.html            |   13 +-
 content/users/local-develop-test/index.html        |   13 +-
 content/users/metrics/index.html                   |  867 ---------------
 content/users/run-mode/index.html                  |   13 +-
 content/users/service-configurations/index.html    |   13 +-
 content/users/service-contract/index.html          |   13 +-
 content/users/service-definition/index.html        |   13 +-
 content/users/service-heartbeat/index.html         |   13 +-
 .../users/service-interface-constraints/index.html |   13 +-
 content/users/setup-environment/index.html         |   13 +-
 content/users/use-service-contract/index.html      |   13 +-
 .../use-servicecomb-in-spring-boot/index.html      |   13 +-
 content/users/use-tls/index.html                   |   13 +-
 content/year-archive/index.html                    |    2 +-
 132 files changed, 3325 insertions(+), 1570 deletions(-)

diff --git a/content/404.html b/content/404.html
index 2f6943c..1063173 100644
--- a/content/404.html
+++ b/content/404.html
@@ -363,7 +363,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/about/language.html b/content/about/language.html
index a3fab6f..ba87912 100644
--- a/content/about/language.html
+++ b/content/about/language.html
@@ -309,7 +309,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/assets/images/MetricsDependency.png b/content/assets/images/MetricsDependency.png
new file mode 100644
index 0000000..8133e13
Binary files /dev/null and b/content/assets/images/MetricsDependency.png differ
diff --git a/content/assets/images/MetricsInGrafana.png b/content/assets/images/MetricsInGrafana.png
new file mode 100644
index 0000000..99d381c
Binary files /dev/null and b/content/assets/images/MetricsInGrafana.png differ
diff --git a/content/assets/images/MetricsInPrometheus.png b/content/assets/images/MetricsInPrometheus.png
new file mode 100644
index 0000000..136eb1f
Binary files /dev/null and b/content/assets/images/MetricsInPrometheus.png differ
diff --git a/content/assets/images/TimeWindowComment.png b/content/assets/images/TimeWindowComment.png
new file mode 100644
index 0000000..a2eda48
Binary files /dev/null and b/content/assets/images/TimeWindowComment.png differ
diff --git a/content/cn/404.html b/content/cn/404.html
index cf847fa..d4d7cec 100644
--- a/content/cn/404.html
+++ b/content/cn/404.html
@@ -364,7 +364,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/developers/index.html b/content/cn/developers/index.html
index a910c46..9f0e248 100644
--- a/content/cn/developers/index.html
+++ b/content/cn/developers/index.html
@@ -440,7 +440,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/developers/setup-committer-rights/index.html b/content/cn/developers/setup-committer-rights/index.html
index 9371ae8..0d53677 100644
--- a/content/cn/developers/setup-committer-rights/index.html
+++ b/content/cn/developers/setup-committer-rights/index.html
@@ -462,7 +462,7 @@ You may visit <a href="https://github.com/apache/">Apache on Github</a> to see i
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/developers/setup-develop-environment/index.html b/content/cn/developers/setup-develop-environment/index.html
index ca3fd74..11515a3 100644
--- a/content/cn/developers/setup-develop-environment/index.html
+++ b/content/cn/developers/setup-develop-environment/index.html
@@ -483,7 +483,7 @@ git config --global user.email &lt;your-email-address&gt;
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/developers/submit-codes/index.html b/content/cn/developers/submit-codes/index.html
index 1aa0f4f..500ce88 100644
--- a/content/cn/developers/submit-codes/index.html
+++ b/content/cn/developers/submit-codes/index.html
@@ -546,7 +546,7 @@ git rebase --continue
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/autoscale-on-company/index.html b/content/cn/docs/autoscale-on-company/index.html
index 5527f66..1d7026a 100644
--- a/content/cn/docs/autoscale-on-company/index.html
+++ b/content/cn/docs/autoscale-on-company/index.html
@@ -805,7 +805,7 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/communication-btw-sc-ms/index.html b/content/cn/docs/communication-btw-sc-ms/index.html
index f0963a4..0e5fc88 100644
--- a/content/cn/docs/communication-btw-sc-ms/index.html
+++ b/content/cn/docs/communication-btw-sc-ms/index.html
@@ -715,7 +715,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/company-on-kubernetes/index.html b/content/cn/docs/company-on-kubernetes/index.html
index dd33407..9236e3c 100644
--- a/content/cn/docs/company-on-kubernetes/index.html
+++ b/content/cn/docs/company-on-kubernetes/index.html
@@ -815,7 +815,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/distributed_saga_1/index.html b/content/cn/docs/distributed_saga_1/index.html
index 93682df..22a3e8f 100644
--- a/content/cn/docs/distributed_saga_1/index.html
+++ b/content/cn/docs/distributed_saga_1/index.html
@@ -800,7 +800,7 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/distributed_saga_2/index.html b/content/cn/docs/distributed_saga_2/index.html
index 94035b6..1a19096 100644
--- a/content/cn/docs/distributed_saga_2/index.html
+++ b/content/cn/docs/distributed_saga_2/index.html
@@ -776,7 +776,7 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/distributed_saga_3/index.html b/content/cn/docs/distributed_saga_3/index.html
index c2250b5..e3944ed 100644
--- a/content/cn/docs/distributed_saga_3/index.html
+++ b/content/cn/docs/distributed_saga_3/index.html
@@ -798,7 +798,7 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/go-to-cloud/index.html b/content/cn/docs/go-to-cloud/index.html
index ce0a375..e837393 100644
--- a/content/cn/docs/go-to-cloud/index.html
+++ b/content/cn/docs/go-to-cloud/index.html
@@ -857,7 +857,7 @@ watching microservice 4 successfully,服务注册成功<br />
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/how-to-reform-a-legacy-system/index.html b/content/cn/docs/how-to-reform-a-legacy-system/index.html
index eda7895..c2260f4 100644
--- a/content/cn/docs/how-to-reform-a-legacy-system/index.html
+++ b/content/cn/docs/how-to-reform-a-legacy-system/index.html
@@ -1053,7 +1053,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/jira_beginner_guide/index.html b/content/cn/docs/jira_beginner_guide/index.html
index 88359ef..86d422f 100644
--- a/content/cn/docs/jira_beginner_guide/index.html
+++ b/content/cn/docs/jira_beginner_guide/index.html
@@ -710,7 +710,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/linuxcon-workshop-demo/index.html b/content/cn/docs/linuxcon-workshop-demo/index.html
index 5dcc453..1398489 100644
--- a/content/cn/docs/linuxcon-workshop-demo/index.html
+++ b/content/cn/docs/linuxcon-workshop-demo/index.html
@@ -1448,7 +1448,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/maven_dependency_management/index.html b/content/cn/docs/maven_dependency_management/index.html
index d41aa41..d7bc500 100644
--- a/content/cn/docs/maven_dependency_management/index.html
+++ b/content/cn/docs/maven_dependency_management/index.html
@@ -808,7 +808,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/performance-test-on-seckill-with-jmeter/index.html b/content/cn/docs/performance-test-on-seckill-with-jmeter/index.html
index fad355b..3a882f6 100644
--- a/content/cn/docs/performance-test-on-seckill-with-jmeter/index.html
+++ b/content/cn/docs/performance-test-on-seckill-with-jmeter/index.html
@@ -806,7 +806,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/quick-start-advance/distributed-tracing/index.html b/content/cn/docs/quick-start-advance/distributed-tracing/index.html
index 6128842..68263b9 100644
--- a/content/cn/docs/quick-start-advance/distributed-tracing/index.html
+++ b/content/cn/docs/quick-start-advance/distributed-tracing/index.html
@@ -544,7 +544,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/quick-start-advance/flow-control/index.html b/content/cn/docs/quick-start-advance/flow-control/index.html
index e5a8a21..53a56e7 100644
--- a/content/cn/docs/quick-start-advance/flow-control/index.html
+++ b/content/cn/docs/quick-start-advance/flow-control/index.html
@@ -506,7 +506,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/quick-start-advance/index.html b/content/cn/docs/quick-start-advance/index.html
index b3dbed3..1dadb93 100644
--- a/content/cn/docs/quick-start-advance/index.html
+++ b/content/cn/docs/quick-start-advance/index.html
@@ -461,7 +461,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/quick-start-advance/load-balance/index.html b/content/cn/docs/quick-start-advance/load-balance/index.html
index 922f4cb..5044d46 100644
--- a/content/cn/docs/quick-start-advance/load-balance/index.html
+++ b/content/cn/docs/quick-start-advance/load-balance/index.html
@@ -481,7 +481,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/quick-start-advance/service-management/index.html b/content/cn/docs/quick-start-advance/service-management/index.html
index f45c971..859d41d 100644
--- a/content/cn/docs/quick-start-advance/service-management/index.html
+++ b/content/cn/docs/quick-start-advance/service-management/index.html
@@ -518,7 +518,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/quick-start-bmi/index.html b/content/cn/docs/quick-start-bmi/index.html
index 000e73d..a095e28 100644
--- a/content/cn/docs/quick-start-bmi/index.html
+++ b/content/cn/docs/quick-start-bmi/index.html
@@ -673,7 +673,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/quick-start-dataconsistency/index.html b/content/cn/docs/quick-start-dataconsistency/index.html
index c471445..ad8c0c8 100644
--- a/content/cn/docs/quick-start-dataconsistency/index.html
+++ b/content/cn/docs/quick-start-dataconsistency/index.html
@@ -919,7 +919,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/quick-start/index.html b/content/cn/docs/quick-start/index.html
index 1ecd2a0..c769b28 100644
--- a/content/cn/docs/quick-start/index.html
+++ b/content/cn/docs/quick-start/index.html
@@ -527,7 +527,7 @@ docker run -d -p 30100:30100 servicecomb/service-center:latest
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/seckill-development-journey-part-I/index.html b/content/cn/docs/seckill-development-journey-part-I/index.html
index 6b60805..cd5520a 100644
--- a/content/cn/docs/seckill-development-journey-part-I/index.html
+++ b/content/cn/docs/seckill-development-journey-part-I/index.html
@@ -740,7 +740,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/seckill-development-journey-part-II/index.html b/content/cn/docs/seckill-development-journey-part-II/index.html
index 72c999f..a46bcfb 100644
--- a/content/cn/docs/seckill-development-journey-part-II/index.html
+++ b/content/cn/docs/seckill-development-journey-part-II/index.html
@@ -729,7 +729,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/seckill-development-journey-part-III/index.html b/content/cn/docs/seckill-development-journey-part-III/index.html
index d38269b..9c2af0b 100644
--- a/content/cn/docs/seckill-development-journey-part-III/index.html
+++ b/content/cn/docs/seckill-development-journey-part-III/index.html
@@ -743,7 +743,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/stress-test-on-company-with-jmeter-in-k8s/index.html b/content/cn/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
index 4561f8e..9ac2a07 100644
--- a/content/cn/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
+++ b/content/cn/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
@@ -841,7 +841,7 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/docs/tracing-with-servicecomb/index.html b/content/cn/docs/tracing-with-servicecomb/index.html
index b85ae5b..0642bbb 100644
--- a/content/cn/docs/tracing-with-servicecomb/index.html
+++ b/content/cn/docs/tracing-with-servicecomb/index.html
@@ -792,7 +792,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/faqs/faqs-huawei-cloud/index.html b/content/cn/faqs/faqs-huawei-cloud/index.html
index 6832a98..b31bfdd 100644
--- a/content/cn/faqs/faqs-huawei-cloud/index.html
+++ b/content/cn/faqs/faqs-huawei-cloud/index.html
@@ -416,7 +416,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/faqs/index.html b/content/cn/faqs/index.html
index 3013973..0631e1e 100644
--- a/content/cn/faqs/index.html
+++ b/content/cn/faqs/index.html
@@ -961,7 +961,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/index.html b/content/cn/index.html
index 8b26608..942be8e 100644
--- a/content/cn/index.html
+++ b/content/cn/index.html
@@ -448,7 +448,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/slides/index.html b/content/cn/slides/index.html
index 34bad42..03c41ba 100644
--- a/content/cn/slides/index.html
+++ b/content/cn/slides/index.html
@@ -396,7 +396,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/application-boot-process/index.html b/content/cn/users/application-boot-process/index.html
index da44ade..fd55b7d 100644
--- a/content/cn/users/application-boot-process/index.html
+++ b/content/cn/users/application-boot-process/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -665,7 +698,7 @@ ServiceComb的配置项分为三个层次:配置中心、环境变量、本地
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/communicate-protocol/index.html b/content/cn/users/communicate-protocol/index.html
index 8a2555d..0b52686 100644
--- a/content/cn/users/communicate-protocol/index.html
+++ b/content/cn/users/communicate-protocol/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -1078,7 +1111,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/customized-tracing/index.html b/content/cn/users/customized-tracing/index.html
index 38b30cd..ee4acd6 100644
--- a/content/cn/users/customized-tracing/index.html
+++ b/content/cn/users/customized-tracing/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -772,7 +805,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/develop-with-jax-rs/index.html b/content/cn/users/develop-with-jax-rs/index.html
index eababf2..b0519f4 100644
--- a/content/cn/users/develop-with-jax-rs/index.html
+++ b/content/cn/users/develop-with-jax-rs/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -812,7 +845,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/develop-with-rest-template/index.html b/content/cn/users/develop-with-rest-template/index.html
index e3182d3..cad81f2 100644
--- a/content/cn/users/develop-with-rest-template/index.html
+++ b/content/cn/users/develop-with-rest-template/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -704,7 +737,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/develop-with-rpc/index.html b/content/cn/users/develop-with-rpc/index.html
index 6f82413..8b8fa8e 100644
--- a/content/cn/users/develop-with-rpc/index.html
+++ b/content/cn/users/develop-with-rpc/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -690,7 +723,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/develop-with-springmvc/index.html b/content/cn/users/develop-with-springmvc/index.html
index 0b22a6b..b6a68c6 100644
--- a/content/cn/users/develop-with-springmvc/index.html
+++ b/content/cn/users/develop-with-springmvc/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -800,7 +833,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/develop-with-transparent-rpc/index.html b/content/cn/users/develop-with-transparent-rpc/index.html
index b31d932..3c1cd66 100644
--- a/content/cn/users/develop-with-transparent-rpc/index.html
+++ b/content/cn/users/develop-with-transparent-rpc/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -762,7 +795,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/distributed-tracing/index.html b/content/cn/users/distributed-tracing/index.html
index acd6276..6d288cc 100644
--- a/content/cn/users/distributed-tracing/index.html
+++ b/content/cn/users/distributed-tracing/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -718,7 +751,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/edging-service/nginx/index.html b/content/cn/users/edging-service/nginx/index.html
index 0b986a8..71e5be0 100644
--- a/content/cn/users/edging-service/nginx/index.html
+++ b/content/cn/users/edging-service/nginx/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -778,7 +811,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/edging-service/zuul/index.html b/content/cn/users/edging-service/zuul/index.html
index c393175..f8448f5 100644
--- a/content/cn/users/edging-service/zuul/index.html
+++ b/content/cn/users/edging-service/zuul/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -808,7 +841,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/index.html b/content/cn/users/index.html
index 8fdd115..dbac3f6 100644
--- a/content/cn/users/index.html
+++ b/content/cn/users/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -734,7 +767,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/invoke-control/index.html b/content/cn/users/invoke-control/index.html
index 1145c21..2901604 100644
--- a/content/cn/users/invoke-control/index.html
+++ b/content/cn/users/invoke-control/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -785,7 +818,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/local-develop-test/index.html b/content/cn/users/local-develop-test/index.html
index 1b77b03..61848d2 100644
--- a/content/cn/users/local-develop-test/index.html
+++ b/content/cn/users/local-develop-test/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -728,7 +761,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/metrics/index.html b/content/cn/users/metrics-in-0.5.0/index.html
similarity index 89%
copy from content/cn/users/metrics/index.html
copy to content/cn/users/metrics-in-0.5.0/index.html
index c2e7a34..808a4d0 100644
--- a/content/cn/users/metrics/index.html
+++ b/content/cn/users/metrics-in-0.5.0/index.html
@@ -19,12 +19,12 @@
 
 
 
-<title>Metrics监控 - Apache ServiceComb (incubating)</title>
+<title>0.5.0版本中的监控 - Apache ServiceComb (incubating)</title>
 
 
 
 
-<meta name="description" content="Metrics监控">
+<meta name="description" content="0.5.0版本中的监控">
 
 
 
@@ -33,21 +33,21 @@
 
 <meta property="og:locale" content="cn">
 <meta property="og:site_name" content="Apache ServiceComb (incubating)">
-<meta property="og:title" content="Metrics监控">
+<meta property="og:title" content="0.5.0版本中的监控">
 
 
-  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics/">
-  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics/">
+  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics-in-0.5.0/">
+  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics-in-0.5.0/">
 
 
 
-  <meta property="og:description" content="Metrics监控">
+  <meta property="og:description" content="0.5.0版本中的监控">
 
 
 
   <meta name="twitter:site" content="@ServiceComb">
-  <meta name="twitter:title" content="Metrics监控">
-  <meta name="twitter:description" content="Metrics监控">
+  <meta name="twitter:title" content="0.5.0版本中的监控">
+  <meta name="twitter:description" content="0.5.0版本中的监控">
   <meta name="twitter:url" content="">
 
   
@@ -212,7 +212,7 @@
           
             
             
-            <a href=/users/metrics/>English</a>
+            <a href=/users/metrics-in-0.5.0/>English</a>
           
         </div>
       </nav>
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="active">0.5.0版本中的监控</a></li>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
 
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -544,16 +577,16 @@
 
 
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
-    <meta itemprop="headline" content="Metrics监控">
-    <meta itemprop="description" content="Metrics监控">
+    <meta itemprop="headline" content="0.5.0版本中的监控">
+    <meta itemprop="description" content="0.5.0版本中的监控">
     
-    <meta itemprop="dateModified" content="December 20, 2017">
+    <meta itemprop="dateModified" content="December 29, 2017">
 
     <div class="page__inner-wrap">
       
         
           <header>
-            <h1 class="page__title" itemprop="headline">Metrics监控
+            <h1 class="page__title" itemprop="headline">0.5.0版本中的监控
 </h1>
             
           </header>
@@ -594,8 +627,11 @@
 输入日志使用的是SLF4J作为日志框架,未与任何具体的日志框架绑定,我们会通过定向Logger名输出的方式将不同的Metrics输出为一个个独立的文件,因此需要在你的日志配置中添加对应的配置项,<a href="https://stackoverflow.com/questions/9652032/how-can-i-create-2-separate-log-files-with-one-log4j-config-file">这篇文章</a>详细说明了如果使用Log4j作为日志实现如何配置,而<a href="https://stackoverflow.com/questions/36643692/log4j2-multiple-appenders-the-same-output-is-written-to-multiple-files">这篇文章</a>则详细介绍了如果使用Log4j2作为日志需要如何配置。<br />
 Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
 <div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="kd">static</span> <span class="kd">final</span> <span class="n">Logger</span> <span class="n">log</span> <span class="o">=</span> <span class="n">LoggerFactory</span><span class="o">.</span><span class="na">getLogger</span><span class="o">(</span><span class="s">"${Logger名}"</span><span class="o">);</span>
+<span class="n">log</span><span class="o">.</span><span class="na">trace</span><span class="o">(</span><span class="s">"${Metric数据}"</span><span class="o">);</span>
 </code></pre>
 </div>
+<p><strong>为不影响调试,log的输出级别为trace</strong></p>
+
 <p>以下是我们的定向Logger名以及输出的Metrics含义:</p>
 
 <table>
@@ -623,6 +659,10 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
       <td style="text-align: left">实例CPU使用率</td>
     </tr>
     <tr>
+      <td style="text-align: left">cpuRunningThreads</td>
+      <td style="text-align: left">实例运行线程数量</td>
+    </tr>
+    <tr>
       <td style="text-align: left">heapCommit,heapInit,heapMax,heapUsed</td>
       <td style="text-align: left">内存Heap使用状况</td>
     </tr>
@@ -635,6 +675,10 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
       <td style="text-align: left">调用平均时延</td>
     </tr>
     <tr>
+      <td style="text-align: left">tps</td>
+      <td style="text-align: left">每秒调用数(Transaction per seconds)</td>
+    </tr>
+    <tr>
       <td style="text-align: left">maxLifeTimeInQueue</td>
       <td style="text-align: left">Producer端调用在队列中最大等待时间</td>
     </tr>
@@ -683,27 +727,24 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
 </div>
 
 <h2 id="注意事项">注意事项</h2>
-<ul>
-  <li>需要在provider治理链中添加bizkeeper-provider,否则TPS和Latency无数据
-    <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">APPLICATION_ID</span><span class="pi">:</span> <span class="s">demo</span>
+<p><strong>需要在provider治理链中添加bizkeeper-provider,否则TPS和Latency无数据</strong></p>
+<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">APPLICATION_ID</span><span class="pi">:</span> <span class="s">demo</span>
 <span class="s">service_description</span><span class="pi">:</span>
  <span class="s">name</span><span class="pi">:</span> <span class="s">demoService</span>
  <span class="s">version</span><span class="pi">:</span> <span class="s">0.0.1</span>
 <span class="s">cse</span><span class="pi">:</span>
  <span class="s">handler</span><span class="pi">:</span>
- <span class="s">chain</span><span class="pi">:</span>
-   <span class="s">Provider</span><span class="pi">:</span>
-     <span class="s">default</span><span class="pi">:</span> <span class="s">bizkeeper-provider</span>
+   <span class="s">chain</span><span class="pi">:</span>
+     <span class="s">Provider</span><span class="pi">:</span>
+       <span class="s">default</span><span class="pi">:</span> <span class="s">bizkeeper-provider</span>
 </code></pre>
-    </div>
-  </li>
-</ul>
+</div>
 
 <h2 id="配置示例">配置示例</h2>
 
 <p>以设置averageServiceExecutionTime为例,如果是Log4j,配置如下:</p>
 <div class="language-properties highlighter-rouge"><pre class="highlight"><code><span class="c">#指定Logger名为averageServiceExecutionTime
-</span><span class="py">log4j.category.averageServiceExecutionTime</span><span class="p">=</span><span class="s">ERROR, averageServiceExecutionTimeLogger</span>
+</span><span class="py">log4j.category.averageServiceExecutionTime</span><span class="p">=</span><span class="s">TRACE, averageServiceExecutionTimeLogger</span>
 <span class="c">#定向日志,不扩散到别的Logger中
 </span><span class="py">log4j.additivity.averageServiceExecutionTime</span><span class="p">=</span><span class="s">false</span>
 <span class="c">#使用RollingFileAppender
@@ -736,7 +777,7 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
 <span class="nt">&lt;/Appenders&gt;</span>
 
 <span class="nt">&lt;Loggers&gt;</span>
-  <span class="nt">&lt;Logger</span> <span class="na">name=</span><span class="s">"averageServiceExecutionTime"</span> <span class="na">level=</span><span class="s">"error"</span> <span class="na">additivity=</span><span class="s">"false"</span><span class="nt">&gt;</span>
+  <span class="nt">&lt;Logger</span> <span class="na">name=</span><span class="s">"averageServiceExecutionTime"</span> <span class="na">level=</span><span class="s">"trace"</span> <span class="na">additivity=</span><span class="s">"false"</span><span class="nt">&gt;</span>
     <span class="nt">&lt;AppenderRef</span> <span class="na">ref=</span><span class="s">"averageServiceExecutionTime"</span><span class="nt">/&gt;</span>
   <span class="nt">&lt;/Logger&gt;</span>
 <span class="nt">&lt;/Loggers&gt;</span>
@@ -804,8 +845,8 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
     <div class="col">
       <ul>
         <p class="header">贡献</p>
-        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _users/cn/Metrics.md">报告本网页问题</a></li>
-        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_users/cn/Metrics.md">在Github上编辑此页</a></li>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _users/cn/metrics-in-0.5.0.md">报告本网页问题</a></li>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_users/cn/metrics-in-0.5.0.md">在Github上编辑此页</a></li>
         <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
       </ul>
     </div>
@@ -829,7 +870,7 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/metrics-in-1.0.0-m1/index.html b/content/cn/users/metrics-in-1.0.0-m1/index.html
new file mode 100644
index 0000000..37ab76c
--- /dev/null
+++ b/content/cn/users/metrics-in-1.0.0-m1/index.html
@@ -0,0 +1,1162 @@
+<!doctype html>
+<!--
+  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
+  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
+  Free for personal and commercial use under the MIT license
+  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
+-->
+<html lang="cn" class="no-js">
+  <head>
+    <meta charset="utf-8">
+
+<!-- begin SEO -->
+
+
+
+
+
+
+
+
+
+<title>1.0.0-m1版本中的监控 - Apache ServiceComb (incubating)</title>
+
+
+
+
+<meta name="description" content="1.0.0-m1版本中的监控">
+
+
+
+
+<meta name="author" content="">
+
+<meta property="og:locale" content="cn">
+<meta property="og:site_name" content="Apache ServiceComb (incubating)">
+<meta property="og:title" content="1.0.0-m1版本中的监控">
+
+
+  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics-in-1.0.0-m1/">
+  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics-in-1.0.0-m1/">
+
+
+
+  <meta property="og:description" content="1.0.0-m1版本中的监控">
+
+
+
+  <meta name="twitter:site" content="@ServiceComb">
+  <meta name="twitter:title" content="1.0.0-m1版本中的监控">
+  <meta name="twitter:description" content="1.0.0-m1版本中的监控">
+  <meta name="twitter:url" content="">
+
+  
+    <meta name="twitter:card" content="summary">
+    
+  
+
+  
+
+
+
+  
+
+  
+
+
+
+
+
+
+
+
+
+
+
+
+  <script type="application/ld+json">
+    {
+      "@context" : "http://schema.org",
+      "@type" : "Person",
+      "name" : "Apache ServiceComb (incubating)",
+      "url" : "http://github.com/pages/apache/incubator-servicecomb-website",
+      "sameAs" : null
+    }
+  </script>
+
+
+
+  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
+
+
+
+
+<!-- end SEO -->
+
+
+<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb (incubating) Feed">
+
+<!-- http://t.co/dKP3o1e -->
+<meta name="HandheldFriendly" content="True">
+<meta name="MobileOptimized" content="320">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<script>
+  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
+</script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
+<script src="/assets/js/prism.js"></script>
+
+<script type="text/javascript" async
+  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
+
+<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
+<!-- For all browsers -->
+<link rel="stylesheet" href="/assets/css/main.css">
+<link rel="stylesheet" href="/assets/css/prism.css">
+
+<!--[if lte IE 9]>
+  <style>
+    /* old IE unsupported flexbox fixes */
+    .greedy-nav .site-title {
+      padding-right: 3em;
+    }
+    .greedy-nav button {
+      position: absolute;
+      top: 0;
+      right: 0;
+      height: 100%;
+    }
+  </style>
+<![endif]-->
+
+<meta http-equiv="cleartype" content="on">
+
+    <!-- start custom head snippets -->
+
+<!-- insert favicons. use http://realfavicongenerator.net/ -->
+<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
+<script src="/assets/js/custom.js"></script>
+<!-- end custom head snippets -->
+
+  </head>
+
+  <body class="layout--single">
+
+    <!--[if lt IE 9]>
+<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
+<![endif]-->
+    <div class="masthead">
+  <div class="masthead__inner-wrap">
+    <div class="masthead__menu">
+      <nav id="site-nav" class="greedy-nav">
+	      
+          <a class="site-title active" href="/cn"><img src="/assets/images/ServiceComb-logo-1.png"></a>
+	      
+        <ul class="visible-links">
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a href="/cn/docs/quick-start/">快速入门</a>
+              
+            </li>
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a class="active" href="/cn/users/">用户手册</a>
+              
+            </li>
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a href="/cn/developers/">开发者手册</a>
+              
+            </li>
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a href="/cn/year-archive/">博文</a>
+              
+            </li>
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a href="/cn/faqs/">常见问题</a>
+              
+            </li>
+          
+        </ul>
+        <button><div class="navicon"></div></button>
+        <ul class="hidden-links hidden"></ul>
+        <div class="nav-lang">
+          
+            
+            
+            <a href=/users/metrics-in-1.0.0-m1/>English</a>
+          
+        </div>
+      </nav>
+    </div>
+  </div>
+</div>
+
+
+    
+
+
+
+<div id="main" role="main">
+  
+  <div class="sidebar sticky">
+      
+      <div class="back-to-home">首页 > <a href="/cn/">ServiceComb</a></div>
+      
+  
+  
+    
+      
+      
+      
+    
+    
+      
+
+<nav class="nav__list">
+  
+  <input id="ac-toc" name="accordion-toc" type="checkbox" />
+  <label for="ac-toc">切换菜单</label>
+  <ul class="nav__items">
+    
+      <li>
+        
+          <span class="nav__sub-title">用户手册</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/" class="">Java Chassis系统架构</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/setup-environment/" class="">环境配置</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">开发服务提供者</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-definition/" class="">服务定义</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-contract/" class="">服务契约</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-springmvc/" class="">用SpringMVC开发微服务</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-jax-rs/" class="">用JAX-RS开发微服务</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-transparent-rpc/" class="">用透明RPC开发微服务</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-interface-constraints/" class="">服务接口约束</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-configurations/" class="">服务配置</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/communicate-protocol/" class="">通信协议</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/application-boot-process/" class="">程序启动逻辑</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-heartbeat/" class="">服务心跳</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">开发服务消费者</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-rest-template/" class="">使用Rest Template方式开发</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-rpc/" class="">使用RPC方式开发</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/use-service-contract/" class="">使用服务契约</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/invoke-control/" class="">调用控制</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">通用开发</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/local-develop-test/" class="">本地开发与测试</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/use-servicecomb-in-spring-boot/" class="">在Spring Boot中使用ServiceComb</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/distributed-tracing/" class="">分布式调用链追踪</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/customized-tracing/" class="">自定义调用链打点</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">服务能力开放</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/edging-service/nginx/" class="">使用confd和Nginx做边缘服务</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/edging-service/zuul/" class="">使用Zuul做边缘服务</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="active">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">部署</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/run-mode/" class="">运行模式</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">微服务安全</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/use-tls/" class="">使用TLS通信</a></li>
+          
+        </ul>
+        
+      </li>
+    
+  </ul>
+</nav>
+
+    
+  
+  </div>
+
+
+
+  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
+    <meta itemprop="headline" content="1.0.0-m1版本中的监控">
+    <meta itemprop="description" content="1.0.0-m1版本中的监控">
+    
+    <meta itemprop="dateModified" content="December 30, 2017">
+
+    <div class="page__inner-wrap">
+      
+        
+          <header>
+            <h1 class="page__title" itemprop="headline">1.0.0-m1版本中的监控
+</h1>
+            
+          </header>
+        
+      
+
+      <section class="page__content" itemprop="text">
+        <aside class="sidebar__right">
+<nav class="toc">
+    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
+<ul class="toc__menu" id="markdown-toc">
+  <li><a href="#背景" id="markdown-toc-背景">背景</a></li>
+  <li><a href="#1000-m1版本原理" id="markdown-toc-1000-m1版本原理">1.0.00-m1版本原理</a>    <ul>
+      <li><a href="#数据采集不再依赖hystrixhandler-bizkeeper使用事件埋点收集与调用相关的所有数据" id="markdown-toc-数据采集不再依赖hystrixhandler-bizkeeper使用事件埋点收集与调用相关的所有数据">数据采集不再依赖Hystrix(handler-bizkeeper),使用事件埋点收集与调用相关的所有数据</a></li>
+      <li><a href="#使用netflix-servo作为metric的计数器" id="markdown-toc-使用netflix-servo作为metric的计数器">使用Netflix Servo作为Metric的计数器</a></li>
+      <li><a href="#周期设置" id="markdown-toc-周期设置">周期设置</a></li>
+    </ul>
+  </li>
+  <li><a href="#metric列表" id="markdown-toc-metric列表">Metric列表</a></li>
+  <li><a href="#如何配置" id="markdown-toc-如何配置">如何配置</a>    <ul>
+      <li><a href="#全局配置" id="markdown-toc-全局配置">全局配置</a></li>
+      <li><a href="#依赖配置" id="markdown-toc-依赖配置">依赖配置</a></li>
+    </ul>
+  </li>
+  <li><a href="#数据发布" id="markdown-toc-数据发布">数据发布</a>    <ul>
+      <li><a href="#内置的发布接口" id="markdown-toc-内置的发布接口">内置的发布接口</a></li>
+      <li><a href="#直接代码获取" id="markdown-toc-直接代码获取">直接代码获取</a></li>
+    </ul>
+  </li>
+  <li><a href="#参考示例" id="markdown-toc-参考示例">参考示例</a></li>
+</ul>
+
+  </nav>
+</aside>
+
+<p>微服务框架从0.5.0版本开始支持监控功能Metrics,1.0.0-m1版本正式发布,我们会继续追加新特性新功能,订阅ServiceComb邮件列表(dev-subscribe@servicecomb.incubator.apache.org)以持续获取最新信息。</p>
+
+<h2 id="背景">背景</h2>
+<p>将系统微服务化是技术潮流和趋势,但是它解决了很多问题的同时也带来了新的问题。</p>
+
+<p><img src="/assets/images/MonolithicArch.png" alt="MonolithicArch" /></p>
+
+<p>这是传统单体系统架构图,对运维人员友好,但是对开发人员不友好,系统维护升级困难。</p>
+
+<p><img src="/assets/images/MicroserviceArch.png" alt="MicroserviceArch" /></p>
+
+<p>这是微服务化后的系统架构图,经过功能切分,开发人员得到解脱,拥有了极致的CI/CD,但是运维人员却需要维护海量的微服务实例,所以如果不进行性能监控,就无法定位时延高的微服务,也无法制定弹性伸缩策略。</p>
+
+<h2 id="1000-m1版本原理">1.0.00-m1版本原理</h2>
+<p>在0.5.0版本的实现介绍<a href="/cn/users/metrics-in-0.5.0/">0.5.0版本中的监控</a>中,存在一些问题:</p>
+<ol>
+  <li>metrics在foundation-metrics模块中实现,并且包含了一些具体的定制代码;</li>
+  <li>使用ThreadLocal变量收集和汇总数据,虽然性能很高,但是存在内存泄漏的风险;</li>
+  <li>Metrics的输出为固定的文本,而不是独立的数值,数据使用起来很不方便;</li>
+  <li>没有提供通用数据发布接口,难以和更多的第三方监控系统做集成;</li>
+  <li>由于foundation-metrics模块过于底层,用户无法以可选的方式决定是否启用;</li>
+</ol>
+
+<p>因此,从0.5.0版本升级到1.0.0-m1版本,我们进行了一次全面的重构,重构后的Metrics将分为三个模块</p>
+
+<table>
+  <thead>
+    <tr>
+      <th style="text-align: left">Module名</th>
+      <th style="text-align: left">描述</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align: left">metrics-core</td>
+      <td style="text-align: left">Metric核心模块,引入后即启用Metrics数据收集功能</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">metrics-common</td>
+      <td style="text-align: left">Metric通用模块,主要包含Metric DTO用于数据发布</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">metrics-extension</td>
+      <td style="text-align: left">包含Metric的一些扩展功能</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">metrics-integration</td>
+      <td style="text-align: left">包含Metric与其它三方系统集成</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">metrics-sample</td>
+      <td style="text-align: left">包含Metric的一些示例</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>它们的依赖关系如下图所示:
+<img src="/assets/images/MetricsDependency.png" alt="MetricsDependency.png" /></p>
+
+<h3 id="数据采集不再依赖hystrixhandler-bizkeeper使用事件埋点收集与调用相关的所有数据">数据采集不再依赖Hystrix(handler-bizkeeper),使用事件埋点收集与调用相关的所有数据</h3>
+<p>1.0.0-m1版本不再从Hystrix获取调用的TPS和Latency,避免了不配置Java Chassis Bizkeeper Handler就不会输出这两项数据的问题;使用foundation-common中的EventBus作为事件总线,metrics-core中的DefaultEventListenerManager初始化后会立即注入三个事件监听处理类:</p>
+
+<table>
+  <thead>
+    <tr>
+      <th style="text-align: left">事件监听处理类名</th>
+      <th style="text-align: left">功能</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align: left">InvocationStartedEventListener</td>
+      <td style="text-align: left">Consumer调用或Producer接收开始</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">InvocationStartProcessingEventListener</td>
+      <td style="text-align: left">Producer从队列中取出调用开始处理</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">InvocationFinishedEventListener</td>
+      <td style="text-align: left">Consumer调用返回或Producer处理完毕</td>
+    </tr>
+  </tbody>
+</table>
+
+<p><em>特别说明,Java Chassis的Reactor框架基于Vertx,微服务Producer端收到Invocation后,并不会马上同步处理请求,而是将它放入一个处理队列中,Invocation在队列中的时间称为LifeTimeInQueue,队列的长度称为waitInQueue,这是衡量微服务压力的两个重要指标,可以参考操作系统磁盘读写队列的概念;Consumer端并不会有队列,因此永远不会触发InvocationStartProcessingEvent。</em></p>
+
+<p>事件触发的代码广泛分布在Java Chassis的RestInvocation、HighwayServerInvoke、HighwayClient和VertxHttpMethod中,如果微服务没有启用Metrics,EventBus中不会注入事件监听处理类,因此对性能的影响微乎其微。</p>
+
+<h3 id="使用netflix-servo作为metric的计数器">使用Netflix Servo作为Metric的计数器</h3>
+<p>Netflix Servo具有性能极高的计数器(Monitor),我们使用了四种:</p>
+
+<table>
+  <thead>
+    <tr>
+      <th style="text-align: left">Monitor名</th>
+      <th style="text-align: left">描述</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align: left">BasicCounter</td>
+      <td style="text-align: left">基本累积计数器(永续累加)</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">StepCounter</td>
+      <td style="text-align: left">周期累加计数器</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">MinGauge</td>
+      <td style="text-align: left">周期最小值计数器</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">MaxGauge</td>
+      <td style="text-align: left">周期最大值计数器</td>
+    </tr>
+  </tbody>
+</table>
+
+<p><em>依赖的Servo版本为0.10.1</em></p>
+
+<h3 id="周期设置">周期设置</h3>
+<p>Metric可以分为两大类:</p>
+<ol>
+  <li>时间无关型(直接取值):诸如调用总次数、资源使用状况等等,Consumer无论何时获取Metric,总返回当前最新值;</li>
+  <li>时间相关型(统计取值):只有经过一个固定的周期时间才能够获取结果值,例如最大、最小、平均值等等,固定周期一般可以称为“统计时间窗”,在Servo中,这个时间被称为<a href="https://github.com/Netflix/servo/wiki/Getting-Started">“Polling Intervals”</a>。<br />
+从1.0.0-m1开始,通过servicecomb.metrics.window_time设置周期,效果与servo.pollers一致。</li>
+</ol>
+
+<h2 id="metric列表">Metric列表</h2>
+<p>从1.0.0-m1开始,支持微服务Operation级别的Metric输出,列表如下:</p>
+
+<table>
+  <thead>
+    <tr>
+      <th style="text-align: left">Group</th>
+      <th style="text-align: left">Level</th>
+      <th style="text-align: left">Catalog</th>
+      <th style="text-align: left">Metrics</th>
+      <th style="text-align: left">Item</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">cpu</td>
+      <td style="text-align: left">load</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">cpu</td>
+      <td style="text-align: left">runningThreads</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">heap</td>
+      <td style="text-align: left">init</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">heap</td>
+      <td style="text-align: left">max</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">heap</td>
+      <td style="text-align: left">commit</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">heap</td>
+      <td style="text-align: left">used</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">nonHeap</td>
+      <td style="text-align: left">init</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">nonHeap</td>
+      <td style="text-align: left">max</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">nonHeap</td>
+      <td style="text-align: left">commit</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance</td>
+      <td style="text-align: left">system</td>
+      <td style="text-align: left">nonHeap</td>
+      <td style="text-align: left">used</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">waitInQueue</td>
+      <td style="text-align: left">count</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">lifeTimeInQueue</td>
+      <td style="text-align: left">average</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">lifeTimeInQueue</td>
+      <td style="text-align: left">max</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">lifeTimeInQueue</td>
+      <td style="text-align: left">min</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">executionTime</td>
+      <td style="text-align: left">average</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">executionTime</td>
+      <td style="text-align: left">max</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">executionTime</td>
+      <td style="text-align: left">min</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">producerLatency</td>
+      <td style="text-align: left">average</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">producerLatency</td>
+      <td style="text-align: left">max</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">producerLatency</td>
+      <td style="text-align: left">min</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">producerCall</td>
+      <td style="text-align: left">total</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">producer</td>
+      <td style="text-align: left">producerCall</td>
+      <td style="text-align: left">tps</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">consumer</td>
+      <td style="text-align: left">consumerLatency</td>
+      <td style="text-align: left">average</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">consumer</td>
+      <td style="text-align: left">consumerLatency</td>
+      <td style="text-align: left">max</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">consumer</td>
+      <td style="text-align: left">consumerLatency</td>
+      <td style="text-align: left">min</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">consumer</td>
+      <td style="text-align: left">consumerCall</td>
+      <td style="text-align: left">total</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">servicecomb</td>
+      <td style="text-align: left">instance/operationName</td>
+      <td style="text-align: left">consumer</td>
+      <td style="text-align: left">consumerCall</td>
+      <td style="text-align: left">tps</td>
+    </tr>
+  </tbody>
+</table>
+
+<p><em>operationName代表微服务Operation的全名,使用的是Java Chassis MicroserviceQualifiedName,它是微服务名.SchemaID.操作方法名的组合。</em></p>
+
+<h2 id="如何配置">如何配置</h2>
+<h3 id="全局配置">全局配置</h3>
+<p>请在microservice.yaml中添加如下配置项:</p>
+<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">APPLICATION_ID</span><span class="pi">:</span> <span class="s">demo</span>
+<span class="s">service_description</span><span class="pi">:</span>
+  <span class="s">name</span><span class="pi">:</span> <span class="s">demoService</span>
+  <span class="s">version</span><span class="pi">:</span> <span class="s">0.0.1</span>
+
+<span class="s">servicecomb</span><span class="pi">:</span>
+  <span class="s">metrics</span><span class="pi">:</span>
+    <span class="c1">#时间窗间隔,与servo.pollers设置效果一致,单位毫秒</span>
+    <span class="c1">#支持多个时间窗间隔,使用逗号(,)将多个分隔开,例如5000,10000,代表设置两个时间窗</span>
+    <span class="s">window_time</span><span class="pi">:</span> <span class="s">5000,10000</span>
+</code></pre>
+</div>
+<p><em>时间窗设置对于统计结果获取的影响,附上代码中包含的一段注释如下:</em></p>
+
+<p><img src="/assets/images/TimeWindowComment.png" alt="TimeWindowComment.png" /></p>
+
+<h3 id="依赖配置">依赖配置</h3>
+<p>只需要添加metrics-core依赖即可:</p>
+<div class="language-xml highlighter-rouge"><pre class="highlight"><code>    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-core<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>1.0.0-m1<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+</code></pre>
+</div>
+
+<h2 id="数据发布">数据发布</h2>
+<p>配置好Metrics后,你可以通过如下两种方式获取Metrics数据:</p>
+<h3 id="内置的发布接口">内置的发布接口</h3>
+<p>当微服务启动后,metrics-core会自动以Springmvc的方式发布服务:</p>
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="nd">@RestSchema</span><span class="o">(</span><span class="n">schemaId</span> <span class="o">=</span> <span class="s">"metricsEndpoint"</span><span class="o">)</span>
+<span class="nd">@RequestMapping</span><span class="o">(</span><span class="n">path</span> <span class="o">=</span> <span class="s">"/metrics"</span><span class="o">)</span>
+<span class="kd">public</span> <span class="kd">class</span> <span class="nc">DefaultMetricsPublisher</span> <span class="kd">implements</span> <span class="n">MetricsPublisher</span> <span class="o">{</span>
+
+  <span class="kd">private</span> <span class="kd">final</span> <span class="n">DataSource</span> <span class="n">dataSource</span><span class="o">;</span>
+
+  <span class="kd">public</span> <span class="nf">DefaultMetricsPublisher</span><span class="o">(</span><span class="n">DataSource</span> <span class="n">dataSource</span><span class="o">)</span> <span class="o">{</span>
+    <span class="k">this</span><span class="o">.</span><span class="na">dataSource</span> <span class="o">=</span> <span class="n">dataSource</span><span class="o">;</span>
+  <span class="o">}</span>
+
+  <span class="nd">@RequestMapping</span><span class="o">(</span><span class="n">path</span> <span class="o">=</span> <span class="s">"/appliedWindowTime"</span><span class="o">,</span> <span class="n">method</span> <span class="o">=</span> <span class="n">RequestMethod</span><span class="o">.</span><span class="na">GET</span><span class="o">)</span>
+  <span class="nd">@CrossOrigin</span>
+  <span class="nd">@Override</span>
+  <span class="kd">public</span> <span class="n">List</span><span class="o">&lt;</span><span class="n">Long</span><span class="o">&gt;</span> <span class="nf">getAppliedWindowTime</span><span class="o">()</span> <span class="o">{</span>
+    <span class="k">return</span> <span class="n">dataSource</span><span class="o">.</span><span class="na">getAppliedWindowTime</span><span class="o">();</span>
+  <span class="o">}</span>
+
+  <span class="nd">@RequestMapping</span><span class="o">(</span><span class="n">path</span> <span class="o">=</span> <span class="s">"/"</span><span class="o">,</span> <span class="n">method</span> <span class="o">=</span> <span class="n">RequestMethod</span><span class="o">.</span><span class="na">GET</span><span class="o">)</span>
+  <span class="nd">@CrossOrigin</span>
+  <span class="nd">@Override</span>
+  <span class="kd">public</span> <span class="n">RegistryMetric</span> <span class="nf">metrics</span><span class="o">()</span> <span class="o">{</span>
+    <span class="k">return</span> <span class="n">dataSource</span><span class="o">.</span><span class="na">getRegistryMetric</span><span class="o">();</span>
+  <span class="o">}</span>
+
+  <span class="nd">@ApiResponses</span><span class="o">({</span>
+      <span class="nd">@ApiResponse</span><span class="o">(</span><span class="n">code</span> <span class="o">=</span> <span class="mi">400</span><span class="o">,</span> <span class="n">response</span> <span class="o">=</span> <span class="n">String</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="n">message</span> <span class="o">=</span> <span class="s">"illegal request content"</span><span class="o">),</span>
+  <span class="o">})</span>
+  <span class="nd">@RequestMapping</span><span class="o">(</span><span class="n">path</span> <span class="o">=</span> <span class="s">"/{windowTime}"</span><span class="o">,</span> <span class="n">method</span> <span class="o">=</span> <span class="n">RequestMethod</span><span class="o">.</span><span class="na">GET</span><span class="o">)</span>
+  <span class="nd">@CrossOrigin</span>
+  <span class="nd">@Override</span>
+  <span class="kd">public</span> <span class="n">RegistryMetric</span> <span class="nf">metricsWithWindowTime</span><span class="o">(</span><span class="nd">@PathVariable</span><span class="o">(</span><span class="n">name</span> <span class="o">=</span> <span class="s">"windowTime"</span><span class="o">)</span> <span class="kt">long</span> <span class="n">windowTime</span><span class="o">)</span> <span class="o">{</span>
+    <span class="k">return</span> <span class="n">dataSource</span><span class="o">.</span><span class="na">getRegistryMetric</span><span class="o">(</span><span class="n">windowTime</span><span class="o">);</span>
+  <span class="o">}</span>
+<span class="o">}</span>
+</code></pre>
+</div>
+<p>因此,如果你在microservice.yaml中配置了rest provider,例如:</p>
+<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">cse</span><span class="pi">:</span>
+  <span class="s">service</span><span class="pi">:</span>
+    <span class="s">registry</span><span class="pi">:</span>
+      <span class="s">address</span><span class="pi">:</span> <span class="s">http://127.0.0.1:30100</span>
+  <span class="s">rest</span><span class="pi">:</span>
+    <span class="s">address</span><span class="pi">:</span> <span class="s">0.0.0.0:8080</span>
+</code></pre>
+</div>
+<p>你就可以通过http://localhost:8080/metrics 直接获取到数据,打开浏览器输入此URL就可以看到返回结果。</p>
+<h3 id="直接代码获取">直接代码获取</h3>
+<p>从上面的代码可以看到,数据提供Bean接口是io.servicecomb.metrics.core.publish.DataSource,因此如果你希望自己开发数据发布程序,只需要注入它即可。</p>
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="nd">@Autowired</span>
+<span class="kd">private</span> <span class="n">DataSource</span> <span class="n">dataSource</span><span class="o">;</span>
+</code></pre>
+</div>
+
+<h2 id="参考示例">参考示例</h2>
+<p>我们已经开发完成了两个使用场景可以作为参考:</p>
+<ol>
+  <li>metrics-wirte-file:将Metrics数据写入文件,代码在metrics-extension中;</li>
+  <li>metrics-prometheus:将Metrics发布为prometheus Producer。</li>
+</ol>
+
+        
+      </section>
+
+      <footer class="page__meta">
+        
+        
+
+
+        
+      </footer>
+
+      
+
+      
+
+    </div>
+
+    
+  </article>
+
+  
+  
+</div>
+
+
+    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
+    <div align="center" style="margin: 0 0;">
+    <ins class="adsbygoogle"
+         style="display:block; border-bottom: initial;"
+         data-ad-client="ca-pub-7328585512091257"
+         data-ad-slot="3049671934"
+         data-ad-format="auto"></ins>
+    </div>
+
+    <div class="page__footer">
+      <footer>
+        <!-- start custom footer snippets -->
+
+<!-- end custom footer snippets -->
+        <div class="container">
+  <div class="row justify-content-md-center">
+    
+    <div class="col">
+      <ul>
+        <p class="header">资源</p>
+        <li><a href="/cn/docs/quick-start/">快速入门</a></li>
+        <li><a href="/cn/users/user-guide/">用户指南</a></li>
+        <li><a href="/cn/slides/">资料</a></li>
+        <li><a href="/cn/users/faq/">常见问题</a></li>
+      </ul>
+    </div>
+    <div class="col">
+      <ul>
+        <p class="header">贡献</p>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _users/cn/metrics-in-1.0.0-m1.md">报告本网页问题</a></li>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_users/cn/metrics-in-1.0.0-m1.md">在Github上编辑此页</a></li>
+        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
+      </ul>
+    </div>
+    <div class="col">
+      <ul class="social-icons">
+        <p class="header">社区</p>
+        <li>
+            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
+        </li>
+        <li>
+            <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a>
+        </li>
+        <li>
+            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
+        </li>
+        <li>
+            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
+        </li>
+      </ul>
+    </div>
+  </div>
+</div>
+<div class="page__footer-bottom">
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+</div>
+
+      </footer>
+    </div>
+
+    <script src="/assets/js/main.min.js"></script>
+
+
+
+
+  <script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-101622733-1', 'auto');
+  ga('send', 'pageview');
+</script>
+
+
+
+
+
+
+
+  </body>
+</html>
diff --git a/content/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/index.html b/content/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/index.html
new file mode 100644
index 0000000..bf889ba
--- /dev/null
+++ b/content/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/index.html
@@ -0,0 +1,855 @@
+<!doctype html>
+<!--
+  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
+  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
+  Free for personal and commercial use under the MIT license
+  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
+-->
+<html lang="cn" class="no-js">
+  <head>
+    <meta charset="utf-8">
+
+<!-- begin SEO -->
+
+
+
+
+
+
+
+
+
+<title>1.0.0-m1版本中的监控如何集成普罗米修斯 - Apache ServiceComb (incubating)</title>
+
+
+
+
+<meta name="description" content="1.0.0-m1版本中的监控如何集成普罗米修斯">
+
+
+
+
+<meta name="author" content="">
+
+<meta property="og:locale" content="cn">
+<meta property="og:site_name" content="Apache ServiceComb (incubating)">
+<meta property="og:title" content="1.0.0-m1版本中的监控如何集成普罗米修斯">
+
+
+  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/">
+  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/">
+
+
+
+  <meta property="og:description" content="1.0.0-m1版本中的监控如何集成普罗米修斯">
+
+
+
+  <meta name="twitter:site" content="@ServiceComb">
+  <meta name="twitter:title" content="1.0.0-m1版本中的监控如何集成普罗米修斯">
+  <meta name="twitter:description" content="1.0.0-m1版本中的监控如何集成普罗米修斯">
+  <meta name="twitter:url" content="">
+
+  
+    <meta name="twitter:card" content="summary">
+    
+  
+
+  
+
+
+
+  
+
+  
+
+
+
+
+
+
+
+
+
+
+
+
+  <script type="application/ld+json">
+    {
+      "@context" : "http://schema.org",
+      "@type" : "Person",
+      "name" : "Apache ServiceComb (incubating)",
+      "url" : "http://github.com/pages/apache/incubator-servicecomb-website",
+      "sameAs" : null
+    }
+  </script>
+
+
+
+  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
+
+
+
+
+<!-- end SEO -->
+
+
+<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb (incubating) Feed">
+
+<!-- http://t.co/dKP3o1e -->
+<meta name="HandheldFriendly" content="True">
+<meta name="MobileOptimized" content="320">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<script>
+  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
+</script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
+<script src="/assets/js/prism.js"></script>
+
+<script type="text/javascript" async
+  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
+
+<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
+<!-- For all browsers -->
+<link rel="stylesheet" href="/assets/css/main.css">
+<link rel="stylesheet" href="/assets/css/prism.css">
+
+<!--[if lte IE 9]>
+  <style>
+    /* old IE unsupported flexbox fixes */
+    .greedy-nav .site-title {
+      padding-right: 3em;
+    }
+    .greedy-nav button {
+      position: absolute;
+      top: 0;
+      right: 0;
+      height: 100%;
+    }
+  </style>
+<![endif]-->
+
+<meta http-equiv="cleartype" content="on">
+
+    <!-- start custom head snippets -->
+
+<!-- insert favicons. use http://realfavicongenerator.net/ -->
+<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
+<script src="/assets/js/custom.js"></script>
+<!-- end custom head snippets -->
+
+  </head>
+
+  <body class="layout--single">
+
+    <!--[if lt IE 9]>
+<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
+<![endif]-->
+    <div class="masthead">
+  <div class="masthead__inner-wrap">
+    <div class="masthead__menu">
+      <nav id="site-nav" class="greedy-nav">
+	      
+          <a class="site-title active" href="/cn"><img src="/assets/images/ServiceComb-logo-1.png"></a>
+	      
+        <ul class="visible-links">
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a href="/cn/docs/quick-start/">快速入门</a>
+              
+            </li>
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a class="active" href="/cn/users/">用户手册</a>
+              
+            </li>
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a href="/cn/developers/">开发者手册</a>
+              
+            </li>
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a href="/cn/year-archive/">博文</a>
+              
+            </li>
+          
+            
+            <li class="masthead__menu-item">
+              
+              
+              
+                <a href="/cn/faqs/">常见问题</a>
+              
+            </li>
+          
+        </ul>
+        <button><div class="navicon"></div></button>
+        <ul class="hidden-links hidden"></ul>
+        <div class="nav-lang">
+          
+            
+            
+            <a href=/users/metrics-integration-with-prometheus-in-1.0.0-m1/>English</a>
+          
+        </div>
+      </nav>
+    </div>
+  </div>
+</div>
+
+
+    
+
+
+
+<div id="main" role="main">
+  
+  <div class="sidebar sticky">
+      
+      <div class="back-to-home">首页 > <a href="/cn/">ServiceComb</a></div>
+      
+  
+  
+    
+      
+      
+      
+    
+    
+      
+
+<nav class="nav__list">
+  
+  <input id="ac-toc" name="accordion-toc" type="checkbox" />
+  <label for="ac-toc">切换菜单</label>
+  <ul class="nav__items">
+    
+      <li>
+        
+          <span class="nav__sub-title">用户手册</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/" class="">Java Chassis系统架构</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/setup-environment/" class="">环境配置</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">开发服务提供者</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-definition/" class="">服务定义</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-contract/" class="">服务契约</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-springmvc/" class="">用SpringMVC开发微服务</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-jax-rs/" class="">用JAX-RS开发微服务</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-transparent-rpc/" class="">用透明RPC开发微服务</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-interface-constraints/" class="">服务接口约束</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-configurations/" class="">服务配置</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/communicate-protocol/" class="">通信协议</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/application-boot-process/" class="">程序启动逻辑</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/service-heartbeat/" class="">服务心跳</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">开发服务消费者</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-rest-template/" class="">使用Rest Template方式开发</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/develop-with-rpc/" class="">使用RPC方式开发</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/use-service-contract/" class="">使用服务契约</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/invoke-control/" class="">调用控制</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">通用开发</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/local-develop-test/" class="">本地开发与测试</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/use-servicecomb-in-spring-boot/" class="">在Spring Boot中使用ServiceComb</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/distributed-tracing/" class="">分布式调用链追踪</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/customized-tracing/" class="">自定义调用链打点</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">服务能力开放</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/edging-service/nginx/" class="">使用confd和Nginx做边缘服务</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/edging-service/zuul/" class="">使用Zuul做边缘服务</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="active">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">部署</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/run-mode/" class="">运行模式</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">微服务安全</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/use-tls/" class="">使用TLS通信</a></li>
+          
+        </ul>
+        
+      </li>
+    
+  </ul>
+</nav>
+
+    
+  
+  </div>
+
+
+
+  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
+    <meta itemprop="headline" content="1.0.0-m1版本中的监控如何集成普罗米修斯">
+    <meta itemprop="description" content="1.0.0-m1版本中的监控如何集成普罗米修斯">
+    
+    <meta itemprop="dateModified" content="January 02, 2018">
+
+    <div class="page__inner-wrap">
+      
+        
+          <header>
+            <h1 class="page__title" itemprop="headline">1.0.0-m1版本中的监控如何集成普罗米修斯
+</h1>
+            
+          </header>
+        
+      
+
+      <section class="page__content" itemprop="text">
+        <aside class="sidebar__right">
+<nav class="toc">
+    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
+<ul class="toc__menu" id="markdown-toc">
+  <li><a href="#背景" id="markdown-toc-背景">背景</a></li>
+  <li><a href="#对接原理" id="markdown-toc-对接原理">对接原理</a>    <ul>
+      <li><a href="#与metrics-core-publish的关系" id="markdown-toc-与metrics-core-publish的关系">与metrics-core Publish的关系</a></li>
+    </ul>
+  </li>
+  <li><a href="#如何配置" id="markdown-toc-如何配置">如何配置</a>    <ul>
+      <li><a href="#全局配置" id="markdown-toc-全局配置">全局配置</a></li>
+      <li><a href="#依赖配置" id="markdown-toc-依赖配置">依赖配置</a></li>
+      <li><a href="#配置prometheus的prometheusyml" id="markdown-toc-配置prometheus的prometheusyml">配置Prometheus的prometheus.yml</a></li>
+      <li><a href="#配置grafana可选" id="markdown-toc-配置grafana可选">配置Grafana(可选)</a></li>
+    </ul>
+  </li>
+  <li><a href="#运行效果" id="markdown-toc-运行效果">运行效果</a></li>
+</ul>
+
+  </nav>
+</aside>
+
+<p>微服务框架从0.5.0版本开始支持监控功能Metrics,1.0.0-m1版本正式发布,我们会继续追加新特性新功能,订阅ServiceComb邮件列表(dev-subscribe@servicecomb.incubator.apache.org)以持续获取最新信息。</p>
+
+<h2 id="背景">背景</h2>
+<p><a href="http://www.prometheus.io/">普罗米修斯</a>是相似于Google Borgmon的一个开源监控系统,也是<a href="https://www.cncf.io/">CNCF</a>的成员之一,目前社区非常活跃,Java Chassis Metrics在1.0.0-m1中支持对接普罗米修斯,并进一步实现使用<a href="https://grafana.com/">Grafana</a>查询Metrics数据。</p>
+
+<h2 id="对接原理">对接原理</h2>
+<p>由于Java Chassis由Java语言开发,我们使用<a href="https://github.com/prometheus/client_java">prometheus java client</a>中的Simple Client作为对接SDK,版本为0.1.0。<br />
+Prometheus推荐Pull模式拉取Metrics数据,被监控微服务作为Producer发布数据provider接口,我们采用Simple Http Server发布微服务采集到的Metrics数据。<br />
+作为一个集成(可选)模块,代码在metrics-integration/metrics-prometheus中,你可以看到它依赖:</p>
+<div class="language-xml highlighter-rouge"><pre class="highlight"><code>  <span class="nt">&lt;dependency&gt;</span>
+    <span class="nt">&lt;groupId&gt;</span>io.prometheus<span class="nt">&lt;/groupId&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>simpleclient<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;/dependency&gt;</span>
+  <span class="nt">&lt;dependency&gt;</span>
+    <span class="nt">&lt;groupId&gt;</span>io.prometheus<span class="nt">&lt;/groupId&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>simpleclient_httpserver<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;/dependency&gt;</span>
+
+  <span class="nt">&lt;dependency&gt;</span>
+    <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>metrics-core<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;/dependency&gt;</span>
+</code></pre>
+</div>
+<p>因此一旦集成Prometheus引入了metrics-prometheus依赖后,不再需要添加metrics-core的依赖。</p>
+<h3 id="与metrics-core-publish的关系">与metrics-core Publish的关系</h3>
+<p>文档<a href="/cn/users/metrics-in-1.0.0-m1/">1.0.0-m1版本中的监控</a>中已经提到,metrics-core会伴随微服务启动内置的数据发布,如果你在microservice.yaml中配置了rest provider,例如:</p>
+<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">cse</span><span class="pi">:</span>
+  <span class="s">service</span><span class="pi">:</span>
+    <span class="s">registry</span><span class="pi">:</span>
+      <span class="s">address</span><span class="pi">:</span> <span class="s">http://127.0.0.1:30100</span>
+  <span class="s">rest</span><span class="pi">:</span>
+    <span class="s">address</span><span class="pi">:</span> <span class="s">0.0.0.0:8080</span>
+</code></pre>
+</div>
+<p>你就可以通过http://localhost:8080/metrics 直接获取到Metrics数据,它返回的是io.servicecomb.metrics.common.RegistryMetric实体对象,输出格式为:</p>
+<div class="language-json highlighter-rouge"><pre class="highlight"><code><span class="p">{</span><span class="nt">"instanceMetric"</span><span class="p">:{</span><span class="w">
+</span><span class="nt">"systemMetric"</span><span class="p">:{</span><span class="nt">"cpuLoad"</span><span class="p">:</span><span class="mf">10.0</span><span class="p">,</span><span class="nt">"cpuRunningThreads"</span><span class="p">:</span><span class="mi">39</span><span class="p">,</span><span class="nt">"heapInit"</span><span class="p">:</span><span class="mi">266338304</span><span class="p">,</span><span class="nt">"heapMax"</span><span class="p">:</span><span class="mi">3786407 [...]
+</span><span class="nt">"consumerMetric"</span><span class="p">:{</span><span class="nt">"operationName"</span><span class="p">:</span><span class="s2">"instance"</span><span class="p">,</span><span class="nt">"prefix"</span><span class="p">:</span><span class="s2">"servicecomb.instance.consumer"</span><span class="p">,</span><span class="nt">"consumerLatency"</span><span class="p">:{</span><span class="nt">"total"</span><span class="p">:</span><span class="mi">0</span><span class="p">,< [...]
+</span><span class="nt">"producerMetric"</span><span class="p">:{</span><span class="nt">"operationName"</span><span class="p">:</span><span class="s2">"instance"</span><span class="p">,</span><span class="nt">"prefix"</span><span class="p">:</span><span class="s2">"servicecomb.instance.producer"</span><span class="p">,</span><span class="nt">"waitInQueue"</span><span class="p">:</span><span class="mi">0</span><span class="p">,</span><span class="nt">"lifeTimeInQueue"</span><span class=" [...]
+</span><span class="nt">"consumerMetrics"</span><span class="p">:{},</span><span class="w">
+</span><span class="nt">"producerMetrics"</span><span class="p">:{</span><span class="nt">"calculator.metricsEndpoint.metrics"</span><span class="p">:{</span><span class="nt">"operationName"</span><span class="p">:</span><span class="s2">"calculator.metricsEndpoint.metrics"</span><span class="p">,</span><span class="nt">"prefix"</span><span class="p">:</span><span class="s2">"servicecomb.calculator.metricsEndpoint.metrics.producer"</span><span class="p">,</span><span class="nt">"waitInQu [...]
+</span><span class="p">}}</span><span class="w">
+</span></code></pre>
+</div>
+<p>但使用Prometheus Simple Http Server接口发布的数据是Prometheus采集的标准格式:</p>
+<div class="language-text highlighter-rouge"><pre class="highlight"><code># HELP Instance Level Instance Level Metrics
+# TYPE Instance Level untyped
+servicecomb_instance_producer_producerLatency_average 0.0
+servicecomb_instance_producer_producerLatency_total 0.0
+servicecomb_instance_consumer_producerLatency_count 0.0
+...
+servicecomb_instance_producer_producerLatency_min 0.0
+servicecomb_instance_producer_lifeTimeInQueue_average 0.0
+servicecomb_instance_producer_lifeTimeInQueue_count 0.0
+servicecomb_instance_system_heap_init 2.66338304E8
+# HELP calculator.metricsEndpoint.metrics Producer Side calculator.metricsEndpoint.metrics Producer Side Metrics
+# TYPE calculator.metricsEndpoint.metrics Producer Side untyped
+servicecomb_calculator_metricsEndpoint_metrics_producer_lifeTimeInQueue_average 0.0
+...
+servicecomb_calculator_metricsEndpoint_metrics_producer_executionTime_total 0.0
+servicecomb_calculator_metricsEndpoint_metrics_producer_waitInQueue_count 0.0
+servicecomb_calculator_metricsEndpoint_metrics_producer_lifeTimeInQueue_count 0.0
+</code></pre>
+</div>
+<p>所以它们两个是完全独立各有用途的,取决你如何使用。</p>
+
+<p><em>Prometheus Simple Http Server同样使用/metrics作为默认URL,metrics-prometheus会使用9696作为默认端口,因此微服务启动后你可以使用http://localhost:9696/metrics 访问它。</em></p>
+
+<p>我们可以看到在Prometheus的Metric命名统一使用下划线代替了点,因为需要遵守它的<a href="https://prometheus.io/docs/practices/naming/">命名规则</a>。</p>
+
+<h2 id="如何配置">如何配置</h2>
+<p>开启对接普罗米修斯非常简单:</p>
+<h3 id="全局配置">全局配置</h3>
+<p>microservice.yaml中有如下配置项:</p>
+<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">APPLICATION_ID</span><span class="pi">:</span> <span class="s">demo</span>
+<span class="s">service_description</span><span class="pi">:</span>
+  <span class="s">name</span><span class="pi">:</span> <span class="s">demoService</span>
+  <span class="s">version</span><span class="pi">:</span> <span class="s">0.0.1</span>
+
+<span class="s">servicecomb</span><span class="pi">:</span>
+  <span class="s">metrics</span><span class="pi">:</span>
+    <span class="s">prometheus</span><span class="pi">:</span>
+      <span class="c1">#prometheus provider的端口</span>
+      <span class="s">port</span><span class="pi">:</span> <span class="s">9696</span>
+</code></pre>
+</div>
+<p><em>如果不做配置,默认端口为9696</em></p>
+<h3 id="依赖配置">依赖配置</h3>
+<p>只需要添加metrics-prometheus依赖即可:</p>
+<div class="language-xml highlighter-rouge"><pre class="highlight"><code>    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-prometheus<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>1.0.0-m1<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+</code></pre>
+</div>
+<h3 id="配置prometheus的prometheusyml">配置Prometheus的prometheus.yml</h3>
+<p>你需要在prometheus.yml中配置数据采集job,例如</p>
+<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">scrape_configs</span><span class="pi">:</span>
+  <span class="c1"># The job name is added as a label `job=&lt;job_name&gt;` to any timeseries scraped from this config.</span>
+  <span class="pi">-</span> <span class="s">job_name</span><span class="pi">:</span> <span class="s1">'</span><span class="s">prometheus'</span>
+
+    <span class="c1"># metrics_path defaults to '/metrics'</span>
+    <span class="c1"># scheme defaults to 'http'.</span>
+
+    <span class="s">static_configs</span><span class="pi">:</span>
+      <span class="pi">-</span> <span class="s">targets</span><span class="pi">:</span> <span class="pi">[</span><span class="s1">'</span><span class="s">localhost:9090'</span><span class="pi">]</span>
+
+  <span class="pi">-</span> <span class="s">job_name</span><span class="pi">:</span> <span class="s1">'</span><span class="s">servicecomb'</span>
+
+    <span class="c1"># metrics_path defaults to '/metrics'</span>
+    <span class="c1"># scheme defaults to 'http'.</span>
+
+    <span class="s">static_configs</span><span class="pi">:</span>
+      <span class="pi">-</span> <span class="s">targets</span><span class="pi">:</span> <span class="pi">[</span><span class="s1">'</span><span class="s">localhost:9696'</span><span class="pi">]</span>
+</code></pre>
+</div>
+<p>其中job_name: ‘servicecomb’即自定义的job配置,目标是本地微服务localhost:9696,关于prometheus.yml的配置更多信息可以参考<a href="https://prometheus.io/docs/prometheus/latest/configuration/configuration/">这篇文章</a>。</p>
+<h3 id="配置grafana可选">配置Grafana(可选)</h3>
+<p>如何在Grafana中添加Prometheus作为数据源请参考<a href="https://prometheus.io/docs/visualization/grafana/">这篇文章</a>。</p>
+<h2 id="运行效果">运行效果</h2>
+<p>配置好并启动了微服务、Prometheus之后,就可以打开Prometheus Web界面(默认地址是http://localhost:9090/ ),在Metrics列表中看到ServiceComb开头的Java Chassis Metrics,如下图所示:
+<img src="/assets/images/MetricsInPrometheus.png" alt="MetricsInPrometheus" /></p>
+
+<p>为了能够达到更好的查询效果,在Grafana中添加Prometheus作为数据源,通过Grafana查询数据如下图示:</p>
+
+<p><img src="/assets/images/MetricsInGrafana.png" alt="MetricsInGrafana" /></p>
+
+        
+      </section>
+
+      <footer class="page__meta">
+        
+        
+
+
+        
+      </footer>
+
+      
+
+      
+
+    </div>
+
+    
+  </article>
+
+  
+  
+</div>
+
+
+    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
+    <div align="center" style="margin: 0 0;">
+    <ins class="adsbygoogle"
+         style="display:block; border-bottom: initial;"
+         data-ad-client="ca-pub-7328585512091257"
+         data-ad-slot="3049671934"
+         data-ad-format="auto"></ins>
+    </div>
+
+    <div class="page__footer">
+      <footer>
+        <!-- start custom footer snippets -->
+
+<!-- end custom footer snippets -->
+        <div class="container">
+  <div class="row justify-content-md-center">
+    
+    <div class="col">
+      <ul>
+        <p class="header">资源</p>
+        <li><a href="/cn/docs/quick-start/">快速入门</a></li>
+        <li><a href="/cn/users/user-guide/">用户指南</a></li>
+        <li><a href="/cn/slides/">资料</a></li>
+        <li><a href="/cn/users/faq/">常见问题</a></li>
+      </ul>
+    </div>
+    <div class="col">
+      <ul>
+        <p class="header">贡献</p>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _users/cn/metrics-integration-with-prometheus-in-1.0.0-m1.md">报告本网页问题</a></li>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_users/cn/metrics-integration-with-prometheus-in-1.0.0-m1.md">在Github上编辑此页</a></li>
+        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
+      </ul>
+    </div>
+    <div class="col">
+      <ul class="social-icons">
+        <p class="header">社区</p>
+        <li>
+            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
+        </li>
+        <li>
+            <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a>
+        </li>
+        <li>
+            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
+        </li>
+        <li>
+            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
+        </li>
+      </ul>
+    </div>
+  </div>
+</div>
+<div class="page__footer-bottom">
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+</div>
+
+      </footer>
+    </div>
+
+    <script src="/assets/js/main.min.js"></script>
+
+
+
+
+  <script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-101622733-1', 'auto');
+  ga('send', 'pageview');
+</script>
+
+
+
+
+
+
+
+  </body>
+</html>
diff --git a/content/cn/users/metrics/index.html b/content/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/index.html
similarity index 50%
rename from content/cn/users/metrics/index.html
rename to content/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/index.html
index c2e7a34..e867bf5 100644
--- a/content/cn/users/metrics/index.html
+++ b/content/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/index.html
@@ -19,12 +19,12 @@
 
 
 
-<title>Metrics监控 - Apache ServiceComb (incubating)</title>
+<title>1.0.0-m1版本写文件扩展和示例 - Apache ServiceComb (incubating)</title>
 
 
 
 
-<meta name="description" content="Metrics监控">
+<meta name="description" content="1.0.0-m1版本写文件扩展和示例">
 
 
 
@@ -33,21 +33,21 @@
 
 <meta property="og:locale" content="cn">
 <meta property="og:site_name" content="Apache ServiceComb (incubating)">
-<meta property="og:title" content="Metrics监控">
+<meta property="og:title" content="1.0.0-m1版本写文件扩展和示例">
 
 
-  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics/">
-  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics/">
+  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/">
+  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/">
 
 
 
-  <meta property="og:description" content="Metrics监控">
+  <meta property="og:description" content="1.0.0-m1版本写文件扩展和示例">
 
 
 
   <meta name="twitter:site" content="@ServiceComb">
-  <meta name="twitter:title" content="Metrics监控">
-  <meta name="twitter:description" content="Metrics监控">
+  <meta name="twitter:title" content="1.0.0-m1版本写文件扩展和示例">
+  <meta name="twitter:description" content="1.0.0-m1版本写文件扩展和示例">
   <meta name="twitter:url" content="">
 
   
@@ -212,7 +212,7 @@
           
             
             
-            <a href=/users/metrics/>English</a>
+            <a href=/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/>English</a>
           
         </div>
       </nav>
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
+
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
 
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="active">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -544,16 +577,16 @@
 
 
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
-    <meta itemprop="headline" content="Metrics监控">
-    <meta itemprop="description" content="Metrics监控">
+    <meta itemprop="headline" content="1.0.0-m1版本写文件扩展和示例">
+    <meta itemprop="description" content="1.0.0-m1版本写文件扩展和示例">
     
-    <meta itemprop="dateModified" content="December 20, 2017">
+    <meta itemprop="dateModified" content="December 29, 2017">
 
     <div class="page__inner-wrap">
       
         
           <header>
-            <h1 class="page__title" itemprop="headline">Metrics监控
+            <h1 class="page__title" itemprop="headline">1.0.0-m1版本写文件扩展和示例
 </h1>
             
           </header>
@@ -566,103 +599,56 @@
     <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 <ul class="toc__menu" id="markdown-toc">
   <li><a href="#背景" id="markdown-toc-背景">背景</a></li>
-  <li><a href="#原理" id="markdown-toc-原理">原理</a></li>
-  <li><a href="#如何配置" id="markdown-toc-如何配置">如何配置</a></li>
-  <li><a href="#注意事项" id="markdown-toc-注意事项">注意事项</a></li>
-  <li><a href="#配置示例" id="markdown-toc-配置示例">配置示例</a></li>
-  <li><a href="#输出效果" id="markdown-toc-输出效果">输出效果</a></li>
+  <li><a href="#配置" id="markdown-toc-配置">配置</a>    <ul>
+      <li><a href="#全局配置" id="markdown-toc-全局配置">全局配置</a></li>
+      <li><a href="#依赖配置" id="markdown-toc-依赖配置">依赖配置</a></li>
+    </ul>
+  </li>
+  <li><a href="#q--a" id="markdown-toc-q--a">Q &amp; A</a></li>
 </ul>
 
   </nav>
 </aside>
 
-<p>微服务框架从0.5.0版本开始支持监控功能Metrics,请注意这个功能还处于开发(Preview)阶段,并且我们未来会做较大的调整,更多讨论请订阅ServiceComb邮件列表(dev-subscribe@servicecomb.incubator.apache.org)。</p>
+<p>微服务框架从0.5.0版本开始支持监控功能Metrics,1.0.0-m1版本正式发布,我们会继续追加新特性新功能,订阅ServiceComb邮件列表(dev-subscribe@servicecomb.incubator.apache.org)以持续获取最新信息。</p>
 
 <h2 id="背景">背景</h2>
-<p>将系统微服务化是技术潮流和趋势,但是它解决了很多问题的同时也带来了新的问题。</p>
-
-<p><img src="/assets/images/MonolithicArch.png" alt="MonolithicArch" /></p>
-
-<p>这是传统单体系统架构图,对运维人员友好,但是对开发人员不友好,系统维护升级困难。</p>
-
-<p><img src="/assets/images/MicroserviceArch.png" alt="MicroserviceArch" /></p>
-
-<p>这是微服务化后的系统架构图,经过功能切分,开发人员得到解脱,拥有了极致的CI/CD,但是运维人员却需要维护海量的微服务实例,所以如果不进行性能监控,就无法定位时延高的微服务,也无法制定弹性伸缩策略。</p>
-
-<h2 id="原理">原理</h2>
-<p>0.5.0版本的Metrics会在Java Chassis的Invocation中埋入计数器,也会使用Hystrix收集TPS和Latency,同时收集微服务实例的CPU使用率和内存使用量,最终通过输出日志的方式输出收集到的Metrics数据。<br />
-输入日志使用的是SLF4J作为日志框架,未与任何具体的日志框架绑定,我们会通过定向Logger名输出的方式将不同的Metrics输出为一个个独立的文件,因此需要在你的日志配置中添加对应的配置项,<a href="https://stackoverflow.com/questions/9652032/how-can-i-create-2-separate-log-files-with-one-log4j-config-file">这篇文章</a>详细说明了如果使用Log4j作为日志实现如何配置,而<a href="https://stackoverflow.com/questions/36643692/log4j2-multiple-appenders-the-same-output-is-written-to-multiple-files">这篇文章</a>则详细介绍了如果使用Log4j2作为日志需要如何配置。<br />
-Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
-<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="kd">static</span> <span class="kd">final</span> <span class="n">Logger</span> <span class="n">log</span> <span class="o">=</span> <span class="n">LoggerFactory</span><span class="o">.</span><span class="na">getLogger</span><span class="o">(</span><span class="s">"${Logger名}"</span><span class="o">);</span>
-</code></pre>
-</div>
-<p>以下是我们的定向Logger名以及输出的Metrics含义:</p>
+<p>0.5.0版本的foundation-metrics实现了将采集到的Metrics数据写入文件,在1.0.0-m1中,此功能移动到metrics-extension中;<br />
+从1.0.0-m1版本开始支持输出Operation级别的Metric,因此无法通过固定配置的方式配置日志输出,将采用代码的方式在运行时为每一个Metric自动创建专用的RollingFileAppender。
+功能包含如下模块:</p>
 
 <table>
   <thead>
     <tr>
-      <th style="text-align: left">Logger名</th>
-      <th style="text-align: left">Metric含义</th>
+      <th style="text-align: left">Module名</th>
+      <th style="text-align: left">描述</th>
     </tr>
   </thead>
   <tbody>
     <tr>
-      <td style="text-align: left">averageServiceExecutionTime</td>
-      <td style="text-align: left">Producer端调用平均执行时间</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">averageTimeInQueue</td>
-      <td style="text-align: left">Producer端调用在队列中的平均时间</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">countInQueue</td>
-      <td style="text-align: left">Producer端在队列中等待的调用的数量</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">cpuLoad</td>
-      <td style="text-align: left">实例CPU使用率</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">heapCommit,heapInit,heapMax,heapUsed</td>
-      <td style="text-align: left">内存Heap使用状况</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">nonHeapCommit,nonHeapInit,nonHeapMax,nonHeapUsed</td>
-      <td style="text-align: left">内存NonHeap使用状况</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">latency</td>
-      <td style="text-align: left">调用平均时延</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">maxLifeTimeInQueue</td>
-      <td style="text-align: left">Producer端调用在队列中最大等待时间</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">minLifeTimeInQueue</td>
-      <td style="text-align: left">Producer端调用在队列中最小等待时间</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">totalRequestsPerProvider</td>
-      <td style="text-align: left">Producer总请求数</td>
+      <td style="text-align: left">metrics-write-file</td>
+      <td style="text-align: left">定期获取Metrics数据写入文件主模块</td>
     </tr>
     <tr>
-      <td style="text-align: left">totalRequestsPerConsumer</td>
-      <td style="text-align: left">Consumer总请求数</td>
+      <td style="text-align: left">metrics-write-file-config</td>
+      <td style="text-align: left">写文件方式配置模块</td>
     </tr>
     <tr>
-      <td style="text-align: left">totalFailedRequestsPerProvider</td>
-      <td style="text-align: left">Producer失败总请求数</td>
+      <td style="text-align: left">metrics-write-file-config-log4j</td>
+      <td style="text-align: left">使用Log4j的RollingFileAppender写文件</td>
     </tr>
     <tr>
-      <td style="text-align: left">totalFailRequestsPerConsumer</td>
-      <td style="text-align: left">Consumer失败总请求数</td>
+      <td style="text-align: left">metrics-write-file-config-log4j2</td>
+      <td style="text-align: left">使用Log4j2的RollingFileAppender写文件</td>
     </tr>
   </tbody>
 </table>
 
-<h2 id="如何配置">如何配置</h2>
-<p>请在microservice.yaml中添加如下配置项:</p>
+<p><em>暂未提供logback的metrics-write-file-config,参考Log4j和log4j2的例子可以很容易实现metrics-write-file-config-logback</em></p>
+
+<h2 id="配置">配置</h2>
+<h3 id="全局配置">全局配置</h3>
+<p>与0.5.0类似,需要在microservice.yaml中添加如下配置项:</p>
 <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">APPLICATION_ID</span><span class="pi">:</span> <span class="s">demo</span>
 <span class="s">service_description</span><span class="pi">:</span>
   <span class="s">name</span><span class="pi">:</span> <span class="s">demoService</span>
@@ -670,85 +656,149 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
 
 <span class="s">servicecomb</span><span class="pi">:</span>
   <span class="s">metrics</span><span class="pi">:</span>
-    <span class="c1">#metrics数据采集时间(同样是写文件间隔),单位秒</span>
-    <span class="s">polltime</span><span class="pi">:</span> <span class="s">5</span>
+    <span class="c1">#1.0.0-m1日志输出间隔配置项,单位毫秒</span>
+    <span class="s">window_time</span><span class="pi">:</span> <span class="s">5000</span>
     <span class="c1">#如果metric是浮点数,输出结果保留几位小数,默认为1</span>
     <span class="s">round_places</span><span class="pi">:</span> <span class="s">1</span>
     <span class="s">file</span><span class="pi">:</span>
-      <span class="c1">#是否启用文件输出</span>
-      <span class="s">enabled</span><span class="pi">:</span> <span class="s">true</span>
-      <span class="c1">#会体现为输出内容中的plugin_id</span>
-      <span class="s">name_prefix</span><span class="pi">:</span> <span class="s">bmi.calculator</span>
+      <span class="c1">#日志根目录</span>
+      <span class="s">root_path</span><span class="pi">:</span> <span class="s">./log/metric/</span>
+      <span class="s">rolling</span><span class="pi">:</span>
+        <span class="c1">#最大保留文件数</span>
+        <span class="s">max_file_count</span><span class="pi">:</span> <span class="s">10</span>
+        <span class="c1">#文件最大大小,单位可以是KB,MB和GB</span>
+        <span class="s">max_file_size</span> <span class="pi">:</span> <span class="s">10MB</span>
 </code></pre>
 </div>
-
-<h2 id="注意事项">注意事项</h2>
-<ul>
-  <li>需要在provider治理链中添加bizkeeper-provider,否则TPS和Latency无数据
-    <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">APPLICATION_ID</span><span class="pi">:</span> <span class="s">demo</span>
-<span class="s">service_description</span><span class="pi">:</span>
- <span class="s">name</span><span class="pi">:</span> <span class="s">demoService</span>
- <span class="s">version</span><span class="pi">:</span> <span class="s">0.0.1</span>
-<span class="s">cse</span><span class="pi">:</span>
- <span class="s">handler</span><span class="pi">:</span>
- <span class="s">chain</span><span class="pi">:</span>
-   <span class="s">Provider</span><span class="pi">:</span>
-     <span class="s">default</span><span class="pi">:</span> <span class="s">bizkeeper-provider</span>
+<p>与0.5.0版本配置的比较:</p>
+<ol>
+  <li>旧版本使用servicecomb.metrics.polltime(单位秒)配置文件输出间隔,1.0.0-m1版本中旧版本功能仍然存在;</li>
+  <li>新版本添加依赖即启用,因此没有老版本类似servicecomb.metrics.file.enabled开关,这个开关可以用于关闭老版本输出(老版本预定在下一个版本1.0.0-m2中彻底移除);</li>
+  <li>新版本无需配置servicecomb.metrics.filename_prefix,默认为微服务的appId.serviceName;</li>
+  <li>新版本增加了对rolling file的设置,这些配置在老版本是配置在日志的xml或properties文件里的。</li>
+</ol>
+
+<h3 id="依赖配置">依赖配置</h3>
+<p>Java Chassis支持直接启动和Spring Boot Starter启动两种模式,两种模式下的配置详细描述如下:</p>
+<h4 id="直接启动不使用spring-boot依赖配置">直接启动(不使用Spring Boot)依赖配置</h4>
+<h5 id="项目使用log4j作为日志实现">项目使用log4j作为日志实现</h5>
+<p>请参考samples/metrics-write-file-sample/metrics-write-file-log4j项目:</p>
+<div class="language-xml highlighter-rouge"><pre class="highlight"><code>    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file-config<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file-config-log4j<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
 </code></pre>
-    </div>
-  </li>
-</ul>
-
-<h2 id="配置示例">配置示例</h2>
-
-<p>以设置averageServiceExecutionTime为例,如果是Log4j,配置如下:</p>
-<div class="language-properties highlighter-rouge"><pre class="highlight"><code><span class="c">#指定Logger名为averageServiceExecutionTime
-</span><span class="py">log4j.category.averageServiceExecutionTime</span><span class="p">=</span><span class="s">ERROR, averageServiceExecutionTimeLogger</span>
-<span class="c">#定向日志,不扩散到别的Logger中
-</span><span class="py">log4j.additivity.averageServiceExecutionTime</span><span class="p">=</span><span class="s">false</span>
-<span class="c">#使用RollingFileAppender
-</span><span class="py">log4j.appender.averageServiceExecutionTimeLogger</span><span class="p">=</span><span class="s">org.apache.log4j.RollingFileAppender</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.File</span><span class="p">=</span><span class="s">/target/averageServiceExecutionTime.log</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.MaxFileSize</span><span class="p">=</span><span class="s">10MB</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.MaxBackupIndex</span><span class="p">=</span><span class="s">10</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.layout</span><span class="p">=</span><span class="s">org.apache.log4j.PatternLayout</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.layout.ConversionPattern</span><span class="p">=</span><span class="s">%m%n</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.append</span><span class="p">=</span><span class="s">true</span>
+</div>
+<p>依赖的log4j的版本为1.2.17。</p>
+<h5 id="项目使用log4j2作为日志实现">项目使用log4j2作为日志实现</h5>
+<p>请参考samples/metrics-write-file-sample/metrics-write-file-log4j2项目:</p>
+<div class="language-xml highlighter-rouge"><pre class="highlight"><code>    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file-config<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file-config-log4j2<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
 </code></pre>
 </div>
-
-<p>如果是Log4j2,配置如下:</p>
-<div class="language-xml highlighter-rouge"><pre class="highlight"><code><span class="c">&lt;!--Log4j2配置支持全局配置--&gt;</span>
-<span class="nt">&lt;Properties&gt;</span>
-  <span class="nt">&lt;Property</span> <span class="na">name=</span><span class="s">"maxFileSize"</span><span class="nt">&gt;</span>10MB<span class="nt">&lt;/Property&gt;</span>
-  <span class="nt">&lt;Property</span> <span class="na">name=</span><span class="s">"maxFileCount"</span><span class="nt">&gt;</span>10<span class="nt">&lt;/Property&gt;</span>
-  <span class="nt">&lt;Property</span> <span class="na">name=</span><span class="s">"filePath"</span><span class="nt">&gt;</span>/target<span class="nt">&lt;/Property&gt;</span>
-  <span class="nt">&lt;Property</span> <span class="na">name=</span><span class="s">"filePrefix"</span><span class="nt">&gt;</span>bmi.calculator<span class="nt">&lt;/Property&gt;</span>
-<span class="nt">&lt;/Properties&gt;</span>
-
-<span class="nt">&lt;Appenders&gt;</span>
-  <span class="nt">&lt;RollingFile</span> <span class="na">name=</span><span class="s">"averageServiceExecutionTime"</span> <span class="na">fileName=</span><span class="s">"${filePath}${filePrefix}.averageServiceExecutionTime.dat"</span>
-    <span class="na">filePattern=</span><span class="s">"${filePath}${filePrefix}.averageServiceExecutionTime-%i.dat"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;PatternLayout</span> <span class="na">pattern=</span><span class="s">"%m%n"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;SizeBasedTriggeringPolicy</span> <span class="na">size=</span><span class="s">"${maxFileSize}"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;DefaultRolloverStrategy</span> <span class="na">max=</span><span class="s">"${maxFileCount}"</span><span class="nt">/&gt;</span>
-  <span class="nt">&lt;/RollingFile&gt;</span>
-<span class="nt">&lt;/Appenders&gt;</span>
-
-<span class="nt">&lt;Loggers&gt;</span>
-  <span class="nt">&lt;Logger</span> <span class="na">name=</span><span class="s">"averageServiceExecutionTime"</span> <span class="na">level=</span><span class="s">"error"</span> <span class="na">additivity=</span><span class="s">"false"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;AppenderRef</span> <span class="na">ref=</span><span class="s">"averageServiceExecutionTime"</span><span class="nt">/&gt;</span>
-  <span class="nt">&lt;/Logger&gt;</span>
-<span class="nt">&lt;/Loggers&gt;</span>
+<p>可以看到,与使用log4j唯一不同的是将metrics-write-file-config-log4j更换为metrics-write-file-config-log4j2,依赖的log4j2的版本为2.8.2。</p>
+<h4 id="spring-boot-starter启动依赖配置">Spring Boot Starter启动依赖配置</h4>
+<h5 id="项目使用log4j作为日志实现-1">项目使用log4j作为日志实现</h5>
+<p>请参考samples/metrics-write-file-sample/metrics-write-file-log4j-springboot项目:</p>
+<div class="language-xml highlighter-rouge"><pre class="highlight"><code>    <span class="c">&lt;!--need exclusion log4j-over-slf4j--&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.springframework.boot<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>spring-boot-starter<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;exclusions&gt;</span>
+        <span class="nt">&lt;exclusion&gt;</span>
+          <span class="nt">&lt;groupId&gt;</span>org.slf4j<span class="nt">&lt;/groupId&gt;</span>
+          <span class="nt">&lt;artifactId&gt;</span>log4j-over-slf4j<span class="nt">&lt;/artifactId&gt;</span>
+        <span class="nt">&lt;/exclusion&gt;</span>
+      <span class="nt">&lt;/exclusions&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+
+    <span class="c">&lt;!--servicecomb spring boot starter--&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>spring-boot-starter-provider<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    
+    <span class="c">&lt;!--metrics dependency--&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file-config<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file-config-log4j2<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
 </code></pre>
 </div>
+<p>spring boot starter中包含了log4j-over-slf4j,这个依赖会在运行态屏蔽掉log4j的RollingFileAppender,使我们无法动态创建它,请确定这种排除对你的系统不会有影响,关于log4j-over-slf4j的更多信息可以参考<a href="https://www.slf4j.org/legacy.html">这篇文章</a>。</p>
+<h5 id="项目使用log4j2作为日志实现-1">项目使用log4j2作为日志实现</h5>
+<p>请参考samples/metrics-write-file-sample/metrics-write-file-log4j2-springboot项目:</p>
+<div class="language-xml highlighter-rouge"><pre class="highlight"><code>    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.springframework.boot<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>spring-boot-starter<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+
+    <span class="c">&lt;!--servicecomb spring boot starter--&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>spring-boot-starter-provider<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    
+    <span class="c">&lt;!--metrics dependency--&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file-config<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file-config-log4j2<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>io.servicecomb<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>metrics-write-file<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+</code></pre>
+</div>
+<p>可以看到,spring boot starter默认使用的是log4j作为日志实现,无论你是否排除log4j的相关依赖,并不会对log4j2 write file造成任何影响,两者并存,因此依赖方面与直接启动是相同的。</p>
 
-<p>剩余Metric(参见原理章节中的表格)按照上面的例子重复替换即可。</p>
-
-<h2 id="输出效果">输出效果</h2>
-<p>每一个文件就是一个微服务示例级别的metrics数据输出,0.5.0版本还不支持Operation级别的Metrics输出:</p>
-
-<p><img src="/assets/images/metrics-output.png" alt="Metrics图片" /></p>
+<h2 id="q--a">Q &amp; A</h2>
+<ol>
+  <li>
+    <p>在新的1.0.0-m1版本里,我是否还需要在日志配置文件(例如log4j2.xml) 中追加任何修改吗?<br />
+不需要,metrics-write-file-config-xxx会在运行态自动为metric生成对应的RollingFileAppender,并且这个Appender与你日志配置的Appenders没有任何关系。</p>
+  </li>
+  <li>
+    <p>我发现metrics-write-file-config-log4j2中创建RollingFileAppender是使用一个标记为过期的createAppender方法,为什么不使用新的的newBuilder … build模式?<br />
+开发的时候发现newBuilder … build与微服务框架存在某种冲突导致不可用,另外,官方文档的<a href="https://logging.apache.org/log4j/2.x/manual/customconfig.html">示例代码</a>仍然使用的是createAppender,缺乏资料也给定位问题造成了一定的麻烦;我们将在下一个版本1.0.0-m2中去修复,已标记TODO。</p>
+  </li>
+  <li>
+    <p>集成后出现RollingFileAppender抛ClassNotFoundException之类的错误?<br />
+众所周知,Java开发主流都使用slf4j或jcl做为日志框架,然后桥接具体的日志实现,例如log4j、log4j2和logback,通过配置文件初始化日志组件,达到随意更换弱绑定的效果,并不推荐编码方式创建日志组件。
+但由于1.0.0-m1版本开始支持Operation级别的Metric输出,不同的微服务Operation不同,并且单Operation会有15+以上的Metric,因此手动配置已不具备可操作性,必须通过Coding的方式动态生成RollingFileAppender。
+如果你的项目中包含类似log4j-over-slf4j这样的Bridging依赖,就很可能会出现这样的问题,请使用mvn dependency:tree检查。</p>
+  </li>
+</ol>
 
         
       </section>
@@ -804,8 +854,8 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
     <div class="col">
       <ul>
         <p class="header">贡献</p>
-        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _users/cn/Metrics.md">报告本网页问题</a></li>
-        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_users/cn/Metrics.md">在Github上编辑此页</a></li>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _users/cn/metrics-write-file-extension-and-sample-in-1.0.0-m1.md">报告本网页问题</a></li>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_users/cn/metrics-write-file-extension-and-sample-in-1.0.0-m1.md">在Github上编辑此页</a></li>
         <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
       </ul>
     </div>
@@ -829,7 +879,7 @@ Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/run-mode/index.html b/content/cn/users/run-mode/index.html
index 5651a01..8bd6067 100644
--- a/content/cn/users/run-mode/index.html
+++ b/content/cn/users/run-mode/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -744,7 +777,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/service-configurations/index.html b/content/cn/users/service-configurations/index.html
index 571feda..9ddcd3a 100644
--- a/content/cn/users/service-configurations/index.html
+++ b/content/cn/users/service-configurations/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -1063,7 +1096,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/service-contract/index.html b/content/cn/users/service-contract/index.html
index f066b17..31ae155 100644
--- a/content/cn/users/service-contract/index.html
+++ b/content/cn/users/service-contract/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -770,7 +803,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/service-definition/index.html b/content/cn/users/service-definition/index.html
index a5d998b..e0f3e85 100644
--- a/content/cn/users/service-definition/index.html
+++ b/content/cn/users/service-definition/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -762,7 +795,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/service-heartbeat/index.html b/content/cn/users/service-heartbeat/index.html
index 9954083..9b62ac8 100644
--- a/content/cn/users/service-heartbeat/index.html
+++ b/content/cn/users/service-heartbeat/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -677,7 +710,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/service-interface-constraints/index.html b/content/cn/users/service-interface-constraints/index.html
index 4fb442d..55605a5 100644
--- a/content/cn/users/service-interface-constraints/index.html
+++ b/content/cn/users/service-interface-constraints/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -721,7 +754,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/setup-environment/index.html b/content/cn/users/setup-environment/index.html
index 59c349e..107aadb 100644
--- a/content/cn/users/setup-environment/index.html
+++ b/content/cn/users/setup-environment/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -720,7 +753,7 @@ docker run -d -p 30100:30100 servicecomb/service-center:latest
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/use-service-contract/index.html b/content/cn/users/use-service-contract/index.html
index c65fa10..50a9cef 100644
--- a/content/cn/users/use-service-contract/index.html
+++ b/content/cn/users/use-service-contract/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -710,7 +743,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/use-servicecomb-in-spring-boot/index.html b/content/cn/users/use-servicecomb-in-spring-boot/index.html
index ff21b51..67e472d 100644
--- a/content/cn/users/use-servicecomb-in-spring-boot/index.html
+++ b/content/cn/users/use-servicecomb-in-spring-boot/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -909,7 +942,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/users/use-tls/index.html b/content/cn/users/use-tls/index.html
index d73ef3d..7d58985 100644
--- a/content/cn/users/use-tls/index.html
+++ b/content/cn/users/use-tls/index.html
@@ -485,12 +485,45 @@
     
       <li>
         
+          <span class="nav__sub-title">监控</span>
+        
+
+        
+        <ul>
           
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-in-0.5.0/" class="">0.5.0版本中的监控</a></li>
           
+            
+            
 
-          <a href="/cn/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">监控</span></a>
-        
+            
+            
 
+            <li><a href="/cn/users/metrics-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/" class="">1.0.0-m1版本写文件扩展和示例</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/" class="">1.0.0-m1版本中的监控如何集成普罗米修斯</a></li>
+          
+        </ul>
         
       </li>
     
@@ -1016,7 +1049,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/cn/year-archive/index.html b/content/cn/year-archive/index.html
index 07c2eb1..091189c 100644
--- a/content/cn/year-archive/index.html
+++ b/content/cn/year-archive/index.html
@@ -2020,7 +2020,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/developers/index.html b/content/developers/index.html
index 254ba7c..6264457 100644
--- a/content/developers/index.html
+++ b/content/developers/index.html
@@ -439,7 +439,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/developers/setup-committer-rights/index.html b/content/developers/setup-committer-rights/index.html
index 37df7e3..ddd4e90 100644
--- a/content/developers/setup-committer-rights/index.html
+++ b/content/developers/setup-committer-rights/index.html
@@ -461,7 +461,7 @@ You may visit <a href="https://github.com/apache/">Apache on Github</a> to see i
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/developers/setup-develop-environment/index.html b/content/developers/setup-develop-environment/index.html
index e209912..bfb840e 100644
--- a/content/developers/setup-develop-environment/index.html
+++ b/content/developers/setup-develop-environment/index.html
@@ -487,7 +487,7 @@ git config --global user.email &lt;your-email-address&gt;
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/developers/submit-codes/index.html b/content/developers/submit-codes/index.html
index d02bb63..45ba46e 100644
--- a/content/developers/submit-codes/index.html
+++ b/content/developers/submit-codes/index.html
@@ -542,7 +542,7 @@ git rebase --continue
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/autoscale-on-company/index.html b/content/docs/autoscale-on-company/index.html
index 1066cf3..7a62afc 100644
--- a/content/docs/autoscale-on-company/index.html
+++ b/content/docs/autoscale-on-company/index.html
@@ -810,7 +810,7 @@ Fig 5    HPA Data of The End</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/communication-btw-sc-ms/index.html b/content/docs/communication-btw-sc-ms/index.html
index 4c37dc8..492b9ee 100644
--- a/content/docs/communication-btw-sc-ms/index.html
+++ b/content/docs/communication-btw-sc-ms/index.html
@@ -712,7 +712,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/company-on-kubernetes/index.html b/content/docs/company-on-kubernetes/index.html
index 6ad6a2b..3e1aae8 100644
--- a/content/docs/company-on-kubernetes/index.html
+++ b/content/docs/company-on-kubernetes/index.html
@@ -807,7 +807,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/distributed_saga_1/index.html b/content/docs/distributed_saga_1/index.html
index 68c29de..07cf606 100644
--- a/content/docs/distributed_saga_1/index.html
+++ b/content/docs/distributed_saga_1/index.html
@@ -842,7 +842,7 @@ next blog post.</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/distributed_saga_2/index.html b/content/docs/distributed_saga_2/index.html
index fc67a7c..cd6b50a 100644
--- a/content/docs/distributed_saga_2/index.html
+++ b/content/docs/distributed_saga_2/index.html
@@ -788,7 +788,7 @@ there are a few requirements on design of microservices to ensure saga consisten
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/distributed_saga_3/index.html b/content/docs/distributed_saga_3/index.html
index de0366a..e35b960 100644
--- a/content/docs/distributed_saga_3/index.html
+++ b/content/docs/distributed_saga_3/index.html
@@ -821,7 +821,7 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/go-to-cloud/index.html b/content/docs/go-to-cloud/index.html
index b7778fb..10e471a 100644
--- a/content/docs/go-to-cloud/index.html
+++ b/content/docs/go-to-cloud/index.html
@@ -856,7 +856,7 @@ watching microservice 4 successfully,服务注册成功<br />
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/how-to-reform-a-legacy-system/index.html b/content/docs/how-to-reform-a-legacy-system/index.html
index 6c9d81c..889df47 100644
--- a/content/docs/how-to-reform-a-legacy-system/index.html
+++ b/content/docs/how-to-reform-a-legacy-system/index.html
@@ -1050,7 +1050,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/linuxcon-workshop-demo/index.html b/content/docs/linuxcon-workshop-demo/index.html
index e48dff2..05fe2f1 100644
--- a/content/docs/linuxcon-workshop-demo/index.html
+++ b/content/docs/linuxcon-workshop-demo/index.html
@@ -1445,7 +1445,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/quick-start-advance/distributed-tracing/index.html b/content/docs/quick-start-advance/distributed-tracing/index.html
index 7ba0148..b845abe 100644
--- a/content/docs/quick-start-advance/distributed-tracing/index.html
+++ b/content/docs/quick-start-advance/distributed-tracing/index.html
@@ -543,7 +543,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/quick-start-advance/flow-control/index.html b/content/docs/quick-start-advance/flow-control/index.html
index 2a5a316..ff64d94 100644
--- a/content/docs/quick-start-advance/flow-control/index.html
+++ b/content/docs/quick-start-advance/flow-control/index.html
@@ -505,7 +505,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/quick-start-advance/index.html b/content/docs/quick-start-advance/index.html
index 3023ecc..4897901 100644
--- a/content/docs/quick-start-advance/index.html
+++ b/content/docs/quick-start-advance/index.html
@@ -460,7 +460,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/quick-start-advance/load-balance/index.html b/content/docs/quick-start-advance/load-balance/index.html
index 9759fbd..be81ab7 100644
--- a/content/docs/quick-start-advance/load-balance/index.html
+++ b/content/docs/quick-start-advance/load-balance/index.html
@@ -479,7 +479,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/quick-start-advance/service-management/index.html b/content/docs/quick-start-advance/service-management/index.html
index c6d78c6..4d8a746 100644
--- a/content/docs/quick-start-advance/service-management/index.html
+++ b/content/docs/quick-start-advance/service-management/index.html
@@ -518,7 +518,7 @@ fig-1 Service management result</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/quick-start-bmi/index.html b/content/docs/quick-start-bmi/index.html
index 2d90e33..2491122 100644
--- a/content/docs/quick-start-bmi/index.html
+++ b/content/docs/quick-start-bmi/index.html
@@ -670,7 +670,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/quick-start-dataconsistency/index.html b/content/docs/quick-start-dataconsistency/index.html
index e20ecf6..6026ce8 100644
--- a/content/docs/quick-start-dataconsistency/index.html
+++ b/content/docs/quick-start-dataconsistency/index.html
@@ -919,7 +919,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/quick-start/index.html b/content/docs/quick-start/index.html
index e9cb0a8..24179fb 100644
--- a/content/docs/quick-start/index.html
+++ b/content/docs/quick-start/index.html
@@ -527,7 +527,7 @@ docker run -d -p 30100:30100 servicecomb/service-center:latest
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/seckill-development-journey-part-I/index.html b/content/docs/seckill-development-journey-part-I/index.html
index f5dc860..41bd148 100644
--- a/content/docs/seckill-development-journey-part-I/index.html
+++ b/content/docs/seckill-development-journey-part-I/index.html
@@ -739,7 +739,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/seckill-development-journey-part-II/index.html b/content/docs/seckill-development-journey-part-II/index.html
index f0e827e..57332d8 100644
--- a/content/docs/seckill-development-journey-part-II/index.html
+++ b/content/docs/seckill-development-journey-part-II/index.html
@@ -728,7 +728,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/seckill-development-journey-part-III/index.html b/content/docs/seckill-development-journey-part-III/index.html
index 1cc0e27..22d1412 100644
--- a/content/docs/seckill-development-journey-part-III/index.html
+++ b/content/docs/seckill-development-journey-part-III/index.html
@@ -743,7 +743,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/service-center-ui/index.html b/content/docs/service-center-ui/index.html
index 7492ad1..e906b43 100644
--- a/content/docs/service-center-ui/index.html
+++ b/content/docs/service-center-ui/index.html
@@ -727,7 +727,7 @@ can also download the html client for their Schemas.</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/service-registry-refactor-proposal/index.html b/content/docs/service-registry-refactor-proposal/index.html
index 9d6a9f6..4ae6050 100644
--- a/content/docs/service-registry-refactor-proposal/index.html
+++ b/content/docs/service-registry-refactor-proposal/index.html
@@ -726,7 +726,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/stress-test-on-company-with-jmeter-in-k8s/index.html b/content/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
index a03830a..365c61f 100644
--- a/content/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
+++ b/content/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
@@ -837,7 +837,7 @@ fig-6 Memory Usage of different services</p>
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/docs/tracing-with-servicecomb/index.html b/content/docs/tracing-with-servicecomb/index.html
index b5ab370..6317998 100644
--- a/content/docs/tracing-with-servicecomb/index.html
+++ b/content/docs/tracing-with-servicecomb/index.html
@@ -798,7 +798,7 @@ analyzing timing data to troubleshoot network latencies among our microservices
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/faqs/faqs-huawei-cloud/index.html b/content/faqs/faqs-huawei-cloud/index.html
index e4dc988..a2ee422 100644
--- a/content/faqs/faqs-huawei-cloud/index.html
+++ b/content/faqs/faqs-huawei-cloud/index.html
@@ -410,7 +410,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/faqs/index.html b/content/faqs/index.html
index 4a336f8..03dfd71 100644
--- a/content/faqs/index.html
+++ b/content/faqs/index.html
@@ -437,7 +437,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/feed.xml b/content/feed.xml
index dac21bc..4f5ba45 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2017-12-29T18:39:42+08:00</updated><id>/</id><title type="html">Apache ServiceComb (incubating)</title><subtitle>The homepage of ServiceComb</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt; [...]
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2018-01-04T11:26:12+08:00</updated><id>/</id><title type="html">Apache ServiceComb (incubating)</title><subtitle>The homepage of ServiceComb</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt; [...]
 
 &lt;p&gt;The architecture of the &lt;code class=&quot;highlighter-rouge&quot;&gt;service registry&lt;/code&gt; module in Java Chassis is as follows.&lt;/p&gt;
 
diff --git a/content/index.html b/content/index.html
index 7679e66..d84cbfd 100644
--- a/content/index.html
+++ b/content/index.html
@@ -446,7 +446,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 9b3a4c2..ce819f3 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -137,20 +137,12 @@
 <lastmod>2017-12-19T09:18:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/metrics/</loc>
-<lastmod>2017-12-20T22:01:43+08:00</lastmod>
-</url>
-<url>
-<loc>/cn/users/metrics/</loc>
-<lastmod>2017-12-20T22:01:43+08:00</lastmod>
+<loc>/slides/</loc>
 </url>
 <url>
 <loc>/cn/slides/</loc>
 </url>
 <url>
-<loc>/slides/</loc>
-</url>
-<url>
 <loc>/users/application-boot-process/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
@@ -159,11 +151,11 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/communicate-protocol/</loc>
+<loc>/users/communicate-protocol/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/communicate-protocol/</loc>
+<loc>/cn/users/communicate-protocol/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
@@ -199,15 +191,11 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/develop-with-rest-template/</loc>
-<lastmod>2017-08-16T03:01:43+08:00</lastmod>
-</url>
-<url>
 <loc>/cn/users/develop-with-rest-template/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/develop-with-rpc/</loc>
+<loc>/users/develop-with-rest-template/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
@@ -215,7 +203,7 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/develop-with-springmvc/</loc>
+<loc>/cn/users/develop-with-rpc/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
@@ -223,7 +211,7 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/develop-with-transparent-rpc/</loc>
+<loc>/cn/users/develop-with-springmvc/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
@@ -231,18 +219,26 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/developers/</loc>
-<lastmod>2017-06-24T19:18:43+08:00</lastmod>
+<loc>/cn/users/develop-with-transparent-rpc/</loc>
+<lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
 <loc>/developers/</loc>
 <lastmod>2017-06-24T19:18:43+08:00</lastmod>
 </url>
 <url>
+<loc>/cn/developers/</loc>
+<lastmod>2017-06-24T19:18:43+08:00</lastmod>
+</url>
+<url>
 <loc>/cn/users/distributed-tracing/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
+<loc>/cn/docs/quick-start-advance/distributed-tracing/</loc>
+<lastmod>2017-09-03T22:01:43+08:00</lastmod>
+</url>
+<url>
 <loc>/users/distributed-tracing/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
@@ -251,20 +247,16 @@
 <lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/docs/quick-start-advance/distributed-tracing/</loc>
-<lastmod>2017-09-03T22:01:43+08:00</lastmod>
-</url>
-<url>
-<loc>/users/faq/</loc>
-<lastmod>2017-06-06T22:01:43+08:00</lastmod>
+<loc>/cn/faqs/</loc>
+<lastmod>2017-10-30T03:01:43+08:00</lastmod>
 </url>
 <url>
 <loc>/faqs/</loc>
 <lastmod>2017-10-29T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/faqs/</loc>
-<lastmod>2017-10-30T03:01:43+08:00</lastmod>
+<loc>/users/faq/</loc>
+<lastmod>2017-06-06T22:01:43+08:00</lastmod>
 </url>
 <url>
 <loc>/docs/quick-start-advance/flow-control/</loc>
@@ -281,6 +273,10 @@
 <loc>/</loc>
 </url>
 <url>
+<loc>/cn/faqs/faqs-huawei-cloud/</loc>
+<lastmod>2017-10-30T03:01:43+08:00</lastmod>
+</url>
+<url>
 <loc>/users/huawei-cloud-faq/</loc>
 <lastmod>2017-06-06T22:01:43+08:00</lastmod>
 </url>
@@ -289,15 +285,11 @@
 <lastmod>2017-10-29T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/faqs/faqs-huawei-cloud/</loc>
-<lastmod>2017-10-30T03:01:43+08:00</lastmod>
-</url>
-<url>
-<loc>/users/invoke-control/</loc>
+<loc>/cn/users/invoke-control/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/invoke-control/</loc>
+<loc>/users/invoke-control/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
@@ -321,14 +313,30 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/edging-service/nginx/</loc>
-<lastmod>2017-08-16T03:01:43+08:00</lastmod>
+<loc>/cn/users/metrics-in-0.5.0/</loc>
+<lastmod>2017-12-30T02:01:43+08:00</lastmod>
+</url>
+<url>
+<loc>/cn/users/metrics-in-1.0.0-m1/</loc>
+<lastmod>2017-12-30T22:01:43+08:00</lastmod>
+</url>
+<url>
+<loc>/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/</loc>
+<lastmod>2018-01-02T22:01:43+08:00</lastmod>
+</url>
+<url>
+<loc>/cn/users/metrics-write-file-extension-and-sample-in-1.0.0-m1/</loc>
+<lastmod>2017-12-29T22:01:43+08:00</lastmod>
 </url>
 <url>
 <loc>/cn/users/edging-service/nginx/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
+<loc>/users/edging-service/nginx/</loc>
+<lastmod>2017-08-16T03:01:43+08:00</lastmod>
+</url>
+<url>
 <loc>/cn/docs/quick-start-advance/</loc>
 <lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
@@ -337,14 +345,14 @@
 <lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/docs/quick-start-bmi/</loc>
-<lastmod>2017-09-04T22:01:43+08:00</lastmod>
-</url>
-<url>
 <loc>/docs/quick-start-bmi/</loc>
 <lastmod>2017-09-06T08:50:00+08:00</lastmod>
 </url>
 <url>
+<loc>/cn/docs/quick-start-bmi/</loc>
+<lastmod>2017-09-04T22:01:43+08:00</lastmod>
+</url>
+<url>
 <loc>/docs/quick-start-dataconsistency/</loc>
 <lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
@@ -353,23 +361,19 @@
 <lastmod>2017-09-19T23:50:10+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/docs/quick-start/</loc>
-<lastmod>2017-09-03T22:01:43+08:00</lastmod>
-</url>
-<url>
 <loc>/docs/quick-start/</loc>
 <lastmod>2017-09-06T08:50:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/service-configurations/</loc>
-<lastmod>2017-08-16T03:01:43+08:00</lastmod>
+<loc>/cn/docs/quick-start/</loc>
+<lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/service-configurations/</loc>
+<loc>/users/service-configurations/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/service-definition/</loc>
+<loc>/cn/users/service-configurations/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
@@ -377,7 +381,7 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/service-heartbeat/</loc>
+<loc>/users/service-definition/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
@@ -385,7 +389,7 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/service-interface-constraints/</loc>
+<loc>/cn/users/service-heartbeat/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
@@ -393,6 +397,10 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
+<loc>/cn/users/service-interface-constraints/</loc>
+<lastmod>2017-08-16T03:01:43+08:00</lastmod>
+</url>
+<url>
 <loc>/cn/docs/quick-start-advance/service-management/</loc>
 <lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
@@ -401,19 +409,19 @@
 <lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/</loc>
+<loc>/cn/users/</loc>
 <lastmod>2017-06-14T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/</loc>
+<loc>/users/</loc>
 <lastmod>2017-06-14T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/developers/setup-committer-rights/</loc>
+<loc>/developers/setup-committer-rights/</loc>
 <lastmod>2017-12-22T22:49:00+08:00</lastmod>
 </url>
 <url>
-<loc>/developers/setup-committer-rights/</loc>
+<loc>/cn/developers/setup-committer-rights/</loc>
 <lastmod>2017-12-22T22:49:00+08:00</lastmod>
 </url>
 <url>
@@ -425,22 +433,22 @@
 <lastmod>2017-06-24T18:48:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/setup-environment/</loc>
+<loc>/cn/users/setup-environment/</loc>
 <lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/setup-environment/</loc>
+<loc>/users/setup-environment/</loc>
 <lastmod>2017-09-03T22:01:43+08:00</lastmod>
 </url>
 <url>
 <loc>/sitemap/</loc>
 </url>
 <url>
-<loc>/developers/submit-codes/</loc>
+<loc>/cn/developers/submit-codes/</loc>
 <lastmod>2017-09-10T01:12:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/developers/submit-codes/</loc>
+<loc>/developers/submit-codes/</loc>
 <lastmod>2017-09-10T01:12:43+08:00</lastmod>
 </url>
 <url>
@@ -452,11 +460,11 @@
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/cn/users/use-servicecomb-in-spring-boot/</loc>
+<loc>/users/use-servicecomb-in-spring-boot/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
-<loc>/users/use-servicecomb-in-spring-boot/</loc>
+<loc>/cn/users/use-servicecomb-in-spring-boot/</loc>
 <lastmod>2017-08-16T03:01:43+08:00</lastmod>
 </url>
 <url>
diff --git a/content/sitemap/index.html b/content/sitemap/index.html
index 293edcf..4d9f095 100644
--- a/content/sitemap/index.html
+++ b/content/sitemap/index.html
@@ -405,7 +405,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/slides/index.html b/content/slides/index.html
index 2fda55e..ab89ac3 100644
--- a/content/slides/index.html
+++ b/content/slides/index.html
@@ -395,7 +395,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/application-boot-process/index.html b/content/users/application-boot-process/index.html
index de5f03b..459c7a3 100644
--- a/content/users/application-boot-process/index.html
+++ b/content/users/application-boot-process/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -664,7 +653,7 @@ The three level of configuration items for ServiceComb are the configuration cen
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/communicate-protocol/index.html b/content/users/communicate-protocol/index.html
index 2e73220..76688c0 100644
--- a/content/users/communicate-protocol/index.html
+++ b/content/users/communicate-protocol/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -1076,7 +1065,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/customized-tracing/index.html b/content/users/customized-tracing/index.html
index 3838b69..9818e56 100644
--- a/content/users/customized-tracing/index.html
+++ b/content/users/customized-tracing/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -773,7 +762,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/develop-with-jax-rs/index.html b/content/users/develop-with-jax-rs/index.html
index d7ab90a..718e7b2 100644
--- a/content/users/develop-with-jax-rs/index.html
+++ b/content/users/develop-with-jax-rs/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -805,7 +794,7 @@ The location of the API must be the same as the path specified by x-java-interfa
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/develop-with-rest-template/index.html b/content/users/develop-with-rest-template/index.html
index 9fad889..f588f39 100644
--- a/content/users/develop-with-rest-template/index.html
+++ b/content/users/develop-with-rest-template/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -703,7 +692,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/develop-with-rpc/index.html b/content/users/develop-with-rpc/index.html
index 1337a48..bc39d6d 100644
--- a/content/users/develop-with-rpc/index.html
+++ b/content/users/develop-with-rpc/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -689,7 +678,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/develop-with-springmvc/index.html b/content/users/develop-with-springmvc/index.html
index 6ea44df..dc367eb 100644
--- a/content/users/develop-with-springmvc/index.html
+++ b/content/users/develop-with-springmvc/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -793,7 +782,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/develop-with-transparent-rpc/index.html b/content/users/develop-with-transparent-rpc/index.html
index df2a6ed..61ebdd8 100644
--- a/content/users/develop-with-transparent-rpc/index.html
+++ b/content/users/develop-with-transparent-rpc/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -759,7 +748,7 @@ Different from the Spring MVC and JAX-RS development modes, the transparent RPC
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/distributed-tracing/index.html b/content/users/distributed-tracing/index.html
index dc5593c..94a5012 100644
--- a/content/users/distributed-tracing/index.html
+++ b/content/users/distributed-tracing/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -717,7 +706,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/edging-service/nginx/index.html b/content/users/edging-service/nginx/index.html
index 8791046..ca77cf5 100644
--- a/content/users/edging-service/nginx/index.html
+++ b/content/users/edging-service/nginx/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -781,7 +770,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/edging-service/zuul/index.html b/content/users/edging-service/zuul/index.html
index 4cd0ef4..f690db3 100644
--- a/content/users/edging-service/zuul/index.html
+++ b/content/users/edging-service/zuul/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -807,7 +796,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/faq/index.html b/content/users/faq/index.html
index 7d8c5c4..3e2e196 100644
--- a/content/users/faq/index.html
+++ b/content/users/faq/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -702,7 +691,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/huawei-cloud-faq/index.html b/content/users/huawei-cloud-faq/index.html
index decb5af..c2d0548 100644
--- a/content/users/huawei-cloud-faq/index.html
+++ b/content/users/huawei-cloud-faq/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -675,7 +664,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/index.html b/content/users/index.html
index 0edc623..03f4108 100644
--- a/content/users/index.html
+++ b/content/users/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -733,7 +722,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/invoke-control/index.html b/content/users/invoke-control/index.html
index d59d228..3f061a1 100644
--- a/content/users/invoke-control/index.html
+++ b/content/users/invoke-control/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -785,7 +774,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/local-develop-test/index.html b/content/users/local-develop-test/index.html
index 5b60aca..c8fe679 100644
--- a/content/users/local-develop-test/index.html
+++ b/content/users/local-develop-test/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -726,7 +715,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/metrics/index.html b/content/users/metrics/index.html
deleted file mode 100644
index 09e42fb..0000000
--- a/content/users/metrics/index.html
+++ /dev/null
@@ -1,867 +0,0 @@
-<!doctype html>
-<!--
-  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
-  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
-  Free for personal and commercial use under the MIT license
-  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
--->
-<html lang="en" class="no-js">
-  <head>
-    <meta charset="utf-8">
-
-<!-- begin SEO -->
-
-
-
-
-
-
-
-
-
-<title>Metrics Monitor in 0.5.0 - Apache ServiceComb (incubating)</title>
-
-
-
-
-<meta name="description" content="Metrics Monitor in 0.5.0">
-
-
-
-
-<meta name="author" content="">
-
-<meta property="og:locale" content="en">
-<meta property="og:site_name" content="Apache ServiceComb (incubating)">
-<meta property="og:title" content="Metrics Monitor in 0.5.0">
-
-
-  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/users/metrics/">
-  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/users/metrics/">
-
-
-
-  <meta property="og:description" content="Metrics Monitor in 0.5.0">
-
-
-
-  <meta name="twitter:site" content="@ServiceComb">
-  <meta name="twitter:title" content="Metrics Monitor in 0.5.0">
-  <meta name="twitter:description" content="Metrics Monitor in 0.5.0">
-  <meta name="twitter:url" content="">
-
-  
-    <meta name="twitter:card" content="summary">
-    
-  
-
-  
-
-
-
-  
-
-  
-
-
-
-
-
-
-
-
-
-
-
-
-  <script type="application/ld+json">
-    {
-      "@context" : "http://schema.org",
-      "@type" : "Person",
-      "name" : "Apache ServiceComb (incubating)",
-      "url" : "http://github.com/pages/apache/incubator-servicecomb-website",
-      "sameAs" : null
-    }
-  </script>
-
-
-
-  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
-
-
-
-
-<!-- end SEO -->
-
-
-<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb (incubating) Feed">
-
-<!-- http://t.co/dKP3o1e -->
-<meta name="HandheldFriendly" content="True">
-<meta name="MobileOptimized" content="320">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<script>
-  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
-</script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
-<script src="/assets/js/prism.js"></script>
-
-<script type="text/javascript" async
-  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
-</script>
-
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
-
-<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
-<!-- For all browsers -->
-<link rel="stylesheet" href="/assets/css/main.css">
-<link rel="stylesheet" href="/assets/css/prism.css">
-
-<!--[if lte IE 9]>
-  <style>
-    /* old IE unsupported flexbox fixes */
-    .greedy-nav .site-title {
-      padding-right: 3em;
-    }
-    .greedy-nav button {
-      position: absolute;
-      top: 0;
-      right: 0;
-      height: 100%;
-    }
-  </style>
-<![endif]-->
-
-<meta http-equiv="cleartype" content="on">
-
-    <!-- start custom head snippets -->
-
-<!-- insert favicons. use http://realfavicongenerator.net/ -->
-<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
-<script src="/assets/js/custom.js"></script>
-<!-- end custom head snippets -->
-
-  </head>
-
-  <body class="layout--single">
-
-    <!--[if lt IE 9]>
-<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
-<![endif]-->
-    <div class="masthead">
-  <div class="masthead__inner-wrap">
-    <div class="masthead__menu">
-      <nav id="site-nav" class="greedy-nav">
-	      
-          <a class="site-title active" href="/"><img src="/assets/images/ServiceComb-logo-1.png"></a>
-	      
-        <ul class="visible-links">
-          
-            
-            <li class="masthead__menu-item">
-              
-              
-              
-                <a href="/docs/quick-start/">Quick Start</a>
-              
-            </li>
-          
-            
-            <li class="masthead__menu-item">
-              
-              
-              
-                <a class="active" href="/users/">Users</a>
-              
-            </li>
-          
-            
-            <li class="masthead__menu-item">
-              
-              
-              
-                <a href="/developers/">Developers</a>
-              
-            </li>
-          
-            
-            <li class="masthead__menu-item">
-              
-              
-              
-                <a href="/year-archive/">Blogs</a>
-              
-            </li>
-          
-            
-            <li class="masthead__menu-item">
-              
-              
-              
-                <a href="/faqs/">FAQ</a>
-              
-            </li>
-          
-        </ul>
-        <button><div class="navicon"></div></button>
-        <ul class="hidden-links hidden"></ul>
-        <div class="nav-lang">
-          
-            
-            <a href=/cn/users/metrics/>中文</a>
-          
-        </div>
-      </nav>
-    </div>
-  </div>
-</div>
-
-
-    
-
-
-
-<div id="main" role="main">
-  
-  <div class="sidebar sticky">
-      
-      <div class="back-to-home">Home > <a href="/">ServiceComb</a></div>
-      
-  
-  
-    
-      
-      
-      
-    
-    
-      
-
-<nav class="nav__list">
-  
-  <input id="ac-toc" name="accordion-toc" type="checkbox" />
-  <label for="ac-toc">Toggle Menu</label>
-  <ul class="nav__items">
-    
-      <li>
-        
-          <span class="nav__sub-title">User Guide</span>
-        
-
-        
-        <ul>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/" class="">Java Chassis Architecture</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/setup-environment/" class="">Setup Environment</a></li>
-          
-        </ul>
-        
-      </li>
-    
-      <li>
-        
-          <span class="nav__sub-title">Develop Service Provider</span>
-        
-
-        
-        <ul>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/service-definition/" class="">Service Definition</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/service-contract/" class="">Service Contract</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/develop-with-springmvc/" class="">Develop Microservice with SpringMVC</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/develop-with-jax-rs/" class="">Develop Microservice with JAX-RS</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/develop-with-transparent-rpc/" class="">Develop Microservice with Transparent RPC</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/service-interface-constraints/" class="">Service Interface Constraints</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/service-configurations/" class="">Service Configurations</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/communicate-protocol/" class="">Communicate Protocol</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/application-boot-process/" class="">Application Boot Up Process</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/service-heartbeat/" class="">Service Heartbeat</a></li>
-          
-        </ul>
-        
-      </li>
-    
-      <li>
-        
-          <span class="nav__sub-title">Develop Service Consumer</span>
-        
-
-        
-        <ul>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/develop-with-rest-template/" class="">Develop with Rest Template</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/develop-with-rpc/" class="">Develop with Transparent RPC</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/use-service-contract/" class="">Use Service Contract</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/invoke-control/" class="">Invoke Control</a></li>
-          
-        </ul>
-        
-      </li>
-    
-      <li>
-        
-          <span class="nav__sub-title">General Development</span>
-        
-
-        
-        <ul>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/local-develop-test/" class="">Develop and Test in Local Environment</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/use-servicecomb-in-spring-boot/" class="">Use ServiceComb in Spring Boot</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/distributed-tracing/" class="">Distributed Tracing</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/customized-tracing/" class="">Customized Tracing</a></li>
-          
-        </ul>
-        
-      </li>
-    
-      <li>
-        
-          <span class="nav__sub-title">Edging Service</span>
-        
-
-        
-        <ul>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/edging-service/nginx/" class="">confd and Nginx</a></li>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/edging-service/zuul/" class="">Zuul</a></li>
-          
-        </ul>
-        
-      </li>
-    
-      <li>
-        
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
-          <span class="nav__sub-title">Deployment</span>
-        
-
-        
-        <ul>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/run-mode/" class="">Run Mode</a></li>
-          
-        </ul>
-        
-      </li>
-    
-      <li>
-        
-          <span class="nav__sub-title">Security</span>
-        
-
-        
-        <ul>
-          
-            
-            
-
-            
-            
-
-            <li><a href="/users/use-tls/" class="">Use TLS</a></li>
-          
-        </ul>
-        
-      </li>
-    
-  </ul>
-</nav>
-
-    
-  
-  </div>
-
-
-
-  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
-    <meta itemprop="headline" content="Metrics Monitor in 0.5.0">
-    <meta itemprop="description" content="Metrics Monitor in 0.5.0">
-    
-    <meta itemprop="dateModified" content="December 20, 2017">
-
-    <div class="page__inner-wrap">
-      
-        
-          <header>
-            <h1 class="page__title" itemprop="headline">Metrics Monitor in 0.5.0
-</h1>
-            
-          </header>
-        
-      
-
-      <section class="page__content" itemprop="text">
-        <aside class="sidebar__right">
-<nav class="toc">
-    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> On This Page</h4></header> -->
-<ul class="toc__menu" id="markdown-toc">
-  <li><a href="#背景" id="markdown-toc-背景">背景</a></li>
-  <li><a href="#原理" id="markdown-toc-原理">原理</a></li>
-  <li><a href="#如何配置" id="markdown-toc-如何配置">如何配置</a></li>
-  <li><a href="#注意事项" id="markdown-toc-注意事项">注意事项</a></li>
-  <li><a href="#配置示例" id="markdown-toc-配置示例">配置示例</a></li>
-  <li><a href="#输出效果" id="markdown-toc-输出效果">输出效果</a></li>
-</ul>
-
-  </nav>
-</aside>
-
-<p>微服务框架从0.5.0版本开始支持监控功能Metrics,请注意这个功能还处于开发(Preview)阶段,并且我们未来会做较大的调整,更多讨论请订阅ServiceComb邮件列表(dev-subscribe@servicecomb.incubator.apache.org)。</p>
-
-<h2 id="背景">背景</h2>
-<p>将系统微服务化是技术潮流和趋势,但是它解决了很多问题的同时也带来了新的问题。</p>
-
-<p><img src="/assets/images/MonolithicArch.png" alt="MonolithicArch" /></p>
-
-<p>这是传统单体系统架构图,对运维人员友好,但是对开发人员不友好,系统维护升级困难。</p>
-
-<p><img src="/assets/images/MicroserviceArch.png" alt="MicroserviceArch" /></p>
-
-<p>这是微服务化后的系统架构图,经过功能切分,开发人员得到解脱,拥有了极致的CI/CD,但是运维人员却需要维护海量的微服务实例,所以如果不进行性能监控,就无法定位时延高的微服务,也无法制定弹性伸缩策略。</p>
-
-<h2 id="原理">原理</h2>
-<p>0.5.0版本的Metrics会在Java Chassis的Invocation中埋入计数器,也会使用Hystrix收集TPS和Latency,同时收集微服务实例的CPU使用率和内存使用量,最终通过输出日志的方式输出收集到的Metrics数据。<br />
-输入日志使用的是SLF4J作为日志框架,未与任何具体的日志框架绑定,我们会通过定向Logger名输出的方式将不同的Metrics输出为一个个独立的文件,因此需要在你的日志配置中添加对应的配置项,<a href="https://stackoverflow.com/questions/9652032/how-can-i-create-2-separate-log-files-with-one-log4j-config-file">这篇文章</a>详细说明了如果使用Log4j作为日志实现如何配置,而<a href="https://stackoverflow.com/questions/36643692/log4j2-multiple-appenders-the-same-output-is-written-to-multiple-files">这篇文章</a>则详细介绍了如果使用Log4j2作为日志需要如何配置。<br />
-Logger名指的是LoggerFactory.getLogger后的第一个参数:</p>
-<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="kd">static</span> <span class="kd">final</span> <span class="n">Logger</span> <span class="n">log</span> <span class="o">=</span> <span class="n">LoggerFactory</span><span class="o">.</span><span class="na">getLogger</span><span class="o">(</span><span class="s">"${Logger名}"</span><span class="o">);</span>
-</code></pre>
-</div>
-<p>以下是我们的定向Logger名以及输出的Metrics含义:</p>
-
-<table>
-  <thead>
-    <tr>
-      <th style="text-align: left">Logger名</th>
-      <th style="text-align: left">Metric含义</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td style="text-align: left">averageServiceExecutionTime</td>
-      <td style="text-align: left">Producer端调用平均执行时间</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">averageTimeInQueue</td>
-      <td style="text-align: left">Producer端调用在队列中的平均时间</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">countInQueue</td>
-      <td style="text-align: left">Producer端在队列中等待的调用的数量</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">cpuLoad</td>
-      <td style="text-align: left">实例CPU使用率</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">cpuRunningThreads</td>
-      <td style="text-align: left">实例运行线程数量</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">heapCommit,heapInit,heapMax,heapUsed</td>
-      <td style="text-align: left">内存Heap使用状况</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">nonHeapCommit,nonHeapInit,nonHeapMax,nonHeapUsed</td>
-      <td style="text-align: left">内存NonHeap使用状况</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">latency</td>
-      <td style="text-align: left">调用平均时延</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">tps</td>
-      <td style="text-align: left">每秒调用数(Transaction per seconds)</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">maxLifeTimeInQueue</td>
-      <td style="text-align: left">Producer端调用在队列中最大等待时间</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">minLifeTimeInQueue</td>
-      <td style="text-align: left">Producer端调用在队列中最小等待时间</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">totalRequestsPerProvider</td>
-      <td style="text-align: left">Producer总请求数</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">totalRequestsPerConsumer</td>
-      <td style="text-align: left">Consumer总请求数</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">totalFailedRequestsPerProvider</td>
-      <td style="text-align: left">Producer失败总请求数</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">totalFailRequestsPerConsumer</td>
-      <td style="text-align: left">Consumer失败总请求数</td>
-    </tr>
-  </tbody>
-</table>
-
-<h2 id="如何配置">如何配置</h2>
-<p>请在microservice.yaml中添加如下配置项:</p>
-<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">APPLICATION_ID</span><span class="pi">:</span> <span class="s">demo</span>
-<span class="s">service_description</span><span class="pi">:</span>
-  <span class="s">name</span><span class="pi">:</span> <span class="s">demoService</span>
-  <span class="s">version</span><span class="pi">:</span> <span class="s">0.0.1</span>
-
-<span class="s">servicecomb</span><span class="pi">:</span>
-  <span class="s">metrics</span><span class="pi">:</span>
-    <span class="c1">#metrics数据采集时间(同样是写文件间隔),单位秒</span>
-    <span class="s">polltime</span><span class="pi">:</span> <span class="s">5</span>
-    <span class="c1">#如果metric是浮点数,输出结果保留几位小数,默认为1</span>
-    <span class="s">round_places</span><span class="pi">:</span> <span class="s">1</span>
-    <span class="s">file</span><span class="pi">:</span>
-      <span class="c1">#是否启用文件输出</span>
-      <span class="s">enabled</span><span class="pi">:</span> <span class="s">true</span>
-      <span class="c1">#会体现为输出内容中的plugin_id</span>
-      <span class="s">name_prefix</span><span class="pi">:</span> <span class="s">bmi.calculator</span>
-</code></pre>
-</div>
-
-<h2 id="注意事项">注意事项</h2>
-<ul>
-  <li>需要在provider治理链中添加bizkeeper-provider,否则TPS和Latency无数据
-    <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">APPLICATION_ID</span><span class="pi">:</span> <span class="s">demo</span>
-<span class="s">service_description</span><span class="pi">:</span>
- <span class="s">name</span><span class="pi">:</span> <span class="s">demoService</span>
- <span class="s">version</span><span class="pi">:</span> <span class="s">0.0.1</span>
-<span class="s">cse</span><span class="pi">:</span>
- <span class="s">handler</span><span class="pi">:</span>
- <span class="s">chain</span><span class="pi">:</span>
-   <span class="s">Provider</span><span class="pi">:</span>
-     <span class="s">default</span><span class="pi">:</span> <span class="s">bizkeeper-provider</span>
-</code></pre>
-    </div>
-  </li>
-</ul>
-
-<h2 id="配置示例">配置示例</h2>
-
-<p>以设置averageServiceExecutionTime为例,如果是Log4j,配置如下:</p>
-<div class="language-properties highlighter-rouge"><pre class="highlight"><code><span class="c">#指定Logger名为averageServiceExecutionTime
-</span><span class="py">log4j.category.averageServiceExecutionTime</span><span class="p">=</span><span class="s">ERROR, averageServiceExecutionTimeLogger</span>
-<span class="c">#定向日志,不扩散到别的Logger中
-</span><span class="py">log4j.additivity.averageServiceExecutionTime</span><span class="p">=</span><span class="s">false</span>
-<span class="c">#使用RollingFileAppender
-</span><span class="py">log4j.appender.averageServiceExecutionTimeLogger</span><span class="p">=</span><span class="s">org.apache.log4j.RollingFileAppender</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.File</span><span class="p">=</span><span class="s">/target/averageServiceExecutionTime.log</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.MaxFileSize</span><span class="p">=</span><span class="s">10MB</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.MaxBackupIndex</span><span class="p">=</span><span class="s">10</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.layout</span><span class="p">=</span><span class="s">org.apache.log4j.PatternLayout</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.layout.ConversionPattern</span><span class="p">=</span><span class="s">%m%n</span>
-<span class="py">log4j.appender.averageServiceExecutionTimeLogger.append</span><span class="p">=</span><span class="s">true</span>
-</code></pre>
-</div>
-
-<p>如果是Log4j2,配置如下:</p>
-<div class="language-xml highlighter-rouge"><pre class="highlight"><code><span class="c">&lt;!--Log4j2配置支持全局配置--&gt;</span>
-<span class="nt">&lt;Properties&gt;</span>
-  <span class="nt">&lt;Property</span> <span class="na">name=</span><span class="s">"maxFileSize"</span><span class="nt">&gt;</span>10MB<span class="nt">&lt;/Property&gt;</span>
-  <span class="nt">&lt;Property</span> <span class="na">name=</span><span class="s">"maxFileCount"</span><span class="nt">&gt;</span>10<span class="nt">&lt;/Property&gt;</span>
-  <span class="nt">&lt;Property</span> <span class="na">name=</span><span class="s">"filePath"</span><span class="nt">&gt;</span>/target<span class="nt">&lt;/Property&gt;</span>
-  <span class="nt">&lt;Property</span> <span class="na">name=</span><span class="s">"filePrefix"</span><span class="nt">&gt;</span>bmi.calculator<span class="nt">&lt;/Property&gt;</span>
-<span class="nt">&lt;/Properties&gt;</span>
-
-<span class="nt">&lt;Appenders&gt;</span>
-  <span class="nt">&lt;RollingFile</span> <span class="na">name=</span><span class="s">"averageServiceExecutionTime"</span> <span class="na">fileName=</span><span class="s">"${filePath}${filePrefix}.averageServiceExecutionTime.dat"</span>
-    <span class="na">filePattern=</span><span class="s">"${filePath}${filePrefix}.averageServiceExecutionTime-%i.dat"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;PatternLayout</span> <span class="na">pattern=</span><span class="s">"%m%n"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;SizeBasedTriggeringPolicy</span> <span class="na">size=</span><span class="s">"${maxFileSize}"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;DefaultRolloverStrategy</span> <span class="na">max=</span><span class="s">"${maxFileCount}"</span><span class="nt">/&gt;</span>
-  <span class="nt">&lt;/RollingFile&gt;</span>
-<span class="nt">&lt;/Appenders&gt;</span>
-
-<span class="nt">&lt;Loggers&gt;</span>
-  <span class="nt">&lt;Logger</span> <span class="na">name=</span><span class="s">"averageServiceExecutionTime"</span> <span class="na">level=</span><span class="s">"error"</span> <span class="na">additivity=</span><span class="s">"false"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;AppenderRef</span> <span class="na">ref=</span><span class="s">"averageServiceExecutionTime"</span><span class="nt">/&gt;</span>
-  <span class="nt">&lt;/Logger&gt;</span>
-<span class="nt">&lt;/Loggers&gt;</span>
-</code></pre>
-</div>
-
-<p>剩余Metric(参见原理章节中的表格)按照上面的例子重复替换即可。</p>
-
-<h2 id="输出效果">输出效果</h2>
-<p>每一个文件就是一个微服务示例级别的metrics数据输出,0.5.0版本还不支持Operation级别的Metrics输出:</p>
-
-<p><img src="/assets/images/metrics-output.png" alt="Metrics图片" /></p>
-
-        
-      </section>
-
-      <footer class="page__meta">
-        
-        
-
-
-        
-      </footer>
-
-      
-
-      
-
-    </div>
-
-    
-  </article>
-
-  
-  
-</div>
-
-
-    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
-    <div align="center" style="margin: 0 0;">
-    <ins class="adsbygoogle"
-         style="display:block; border-bottom: initial;"
-         data-ad-client="ca-pub-7328585512091257"
-         data-ad-slot="3049671934"
-         data-ad-format="auto"></ins>
-    </div>
-
-    <div class="page__footer">
-      <footer>
-        <!-- start custom footer snippets -->
-
-<!-- end custom footer snippets -->
-        <div class="container">
-  <div class="row justify-content-md-center">
-    
-    <div class="col">
-      <ul>
-        <p class="header">Resources</p>
-        <li><a href="/docs/quick-start/">Quick Start</a></li>
-        <li><a href="/users/user-guide/">User Guide</a></li>
-        <li><a href="/slides/">Slides</a></li>
-        <li><a href="/users/faq/">Common Questions</a></li>
-      </ul>
-    </div>
-    <div class="col">
-      <ul>
-        <p class="header">Contribute</p>
-        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _users/Metrics.md">Report a Doc Issue</a></li>
-        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_users/Metrics.md">Edit This Page on Github</a></li>
-        <li><a href="/developers/submit-codes/">Code Submit Guide</a></li>
-      </ul>
-    </div>
-    <div class="col">
-      <ul class="social-icons">
-        <p class="header">Community</p>
-        <li>
-            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">Mailing List</span></a>
-        </li>
-        <li>
-            <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a>
-        </li>
-        <li>
-            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
-        </li>
-        <li>
-            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
-        </li>
-      </ul>
-    </div>
-  </div>
-</div>
-<div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
-</div>
-
-      </footer>
-    </div>
-
-    <script src="/assets/js/main.min.js"></script>
-
-
-
-
-  <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-101622733-1', 'auto');
-  ga('send', 'pageview');
-</script>
-
-
-
-
-
-
-
-  </body>
-</html>
diff --git a/content/users/run-mode/index.html b/content/users/run-mode/index.html
index b1bd5cb..f39338a 100644
--- a/content/users/run-mode/index.html
+++ b/content/users/run-mode/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -745,7 +734,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/service-configurations/index.html b/content/users/service-configurations/index.html
index 36f9835..5b1a5ff 100644
--- a/content/users/service-configurations/index.html
+++ b/content/users/service-configurations/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -1065,7 +1054,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/service-contract/index.html b/content/users/service-contract/index.html
index 5a19c54..26e85fb 100644
--- a/content/users/service-contract/index.html
+++ b/content/users/service-contract/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -769,7 +758,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/service-definition/index.html b/content/users/service-definition/index.html
index a5d186e..141a8d5 100644
--- a/content/users/service-definition/index.html
+++ b/content/users/service-definition/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -761,7 +750,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/service-heartbeat/index.html b/content/users/service-heartbeat/index.html
index 1b2d6ed..c5ce6d0 100644
--- a/content/users/service-heartbeat/index.html
+++ b/content/users/service-heartbeat/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -673,7 +662,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/service-interface-constraints/index.html b/content/users/service-interface-constraints/index.html
index edeff41..4b7662b 100644
--- a/content/users/service-interface-constraints/index.html
+++ b/content/users/service-interface-constraints/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -723,7 +712,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/setup-environment/index.html b/content/users/setup-environment/index.html
index 7a8d4fa..f0cd1f6 100644
--- a/content/users/setup-environment/index.html
+++ b/content/users/setup-environment/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -719,7 +708,7 @@ If using Docker Toolbox,command <code class="highlighter-rouge">docker-machine
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/use-service-contract/index.html b/content/users/use-service-contract/index.html
index 031491c..72d8bf4 100644
--- a/content/users/use-service-contract/index.html
+++ b/content/users/use-service-contract/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -706,7 +695,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/use-servicecomb-in-spring-boot/index.html b/content/users/use-servicecomb-in-spring-boot/index.html
index 3429152..4810f34 100644
--- a/content/users/use-servicecomb-in-spring-boot/index.html
+++ b/content/users/use-servicecomb-in-spring-boot/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -904,7 +893,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/users/use-tls/index.html b/content/users/use-tls/index.html
index 28eb975..0276759 100644
--- a/content/users/use-tls/index.html
+++ b/content/users/use-tls/index.html
@@ -484,17 +484,6 @@
     
       <li>
         
-          
-          
-
-          <a href="/users/metrics/"><span class="nav__sub-title nav__sub-title-with-url">Metrics</span></a>
-        
-
-        
-      </li>
-    
-      <li>
-        
           <span class="nav__sub-title">Deployment</span>
         
 
@@ -1015,7 +1004,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>
diff --git a/content/year-archive/index.html b/content/year-archive/index.html
index 40ee150..cc71d8a 100644
--- a/content/year-archive/index.html
+++ b/content/year-archive/index.html
@@ -1887,7 +1887,7 @@
   </div>
 </div>
 <div class="page__footer-bottom">
-  <div>&copy; 2017 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
+  <div>&copy; 2018 Apache ServiceComb (incubating). Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 </div>
 
       </footer>

-- 
To stop receiving notification emails like this one, please contact
"commits@servicecomb.apache.org" <co...@servicecomb.apache.org>.