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:43 UTC

[incubator-servicecomb-website] branch asf-site updated (d18102f -> 587a571)

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

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


    from d18102f  Publish the website
     add 0873b17  SCB-148 update metrics md (#19)
     add 6c9b4f9  [SCB-118] CN Prometheus Integration MD (#22)
     add 2d9ee59  [SCB-132] User Guide and Quick Start for Metrics 1.0.0-m1 (#23)
     new 3900348  Merge branch 'master' into asf-site
     new 587a571  Publish the website of servicecomb

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 _data/navigation.yml                               |   13 +-
 _users/cn/Metrics.md                               |  135 ---
 _users/{Metrics.md => cn/metrics-in-0.5.0.md}      |   19 +-
 _users/cn/metrics-in-1.0.0-m1.md                   |  202 ++++
 ...rics-integration-with-prometheus-in-1.0.0-m1.md |  140 +++
 ...-write-file-extension-and-sample-in-1.0.0-m1.md |  173 +++
 assets/images/MetricsDependency.png                |  Bin 0 -> 10921 bytes
 assets/images/MetricsInGrafana.png                 |  Bin 0 -> 35400 bytes
 assets/images/MetricsInPrometheus.png              |  Bin 0 -> 60061 bytes
 assets/images/TimeWindowComment.png                |  Bin 0 -> 40476 bytes
 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 +-
 142 files changed, 3860 insertions(+), 1717 deletions(-)
 delete mode 100644 _users/cn/Metrics.md
 rename _users/{Metrics.md => cn/metrics-in-0.5.0.md} (93%)
 create mode 100644 _users/cn/metrics-in-1.0.0-m1.md
 create mode 100644 _users/cn/metrics-integration-with-prometheus-in-1.0.0-m1.md
 create mode 100644 _users/cn/metrics-write-file-extension-and-sample-in-1.0.0-m1.md
 create mode 100644 assets/images/MetricsDependency.png
 create mode 100644 assets/images/MetricsInGrafana.png
 create mode 100644 assets/images/MetricsInPrometheus.png
 create mode 100644 assets/images/TimeWindowComment.png
 create mode 100644 content/assets/images/MetricsDependency.png
 create mode 100644 content/assets/images/MetricsInGrafana.png
 create mode 100644 content/assets/images/MetricsInPrometheus.png
 create mode 100644 content/assets/images/TimeWindowComment.png
 copy content/cn/users/{metrics => metrics-in-0.5.0}/index.html (89%)
 create mode 100644 content/cn/users/metrics-in-1.0.0-m1/index.html
 create mode 100644 content/cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/index.html
 rename content/cn/users/{metrics => metrics-write-file-extension-and-sample-in-1.0.0-m1}/index.html (50%)
 delete mode 100644 content/users/metrics/index.html

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

[incubator-servicecomb-website] 01/02: Merge branch 'master' into asf-site

Posted by ni...@apache.org.
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 3900348d7d556346170d8d5b9fd299cd9fc7e0e5
Merge: d18102f 2d9ee59
Author: Willem Jiang <ji...@huawei.com>
AuthorDate: Thu Jan 4 11:25:40 2018 +0800

    Merge branch 'master' into asf-site
    
    Conflicts:
    	_users/Metrics.md

 _data/navigation.yml                               |  13 +-
 _users/cn/Metrics.md                               | 135 --------------
 _users/{Metrics.md => cn/metrics-in-0.5.0.md}      |  19 +-
 _users/cn/metrics-in-1.0.0-m1.md                   | 202 +++++++++++++++++++++
 ...rics-integration-with-prometheus-in-1.0.0-m1.md | 140 ++++++++++++++
 ...-write-file-extension-and-sample-in-1.0.0-m1.md | 173 ++++++++++++++++++
 assets/images/MetricsDependency.png                | Bin 0 -> 10921 bytes
 assets/images/MetricsInGrafana.png                 | Bin 0 -> 35400 bytes
 assets/images/MetricsInPrometheus.png              | Bin 0 -> 60061 bytes
 assets/images/TimeWindowComment.png                | Bin 0 -> 40476 bytes
 10 files changed, 535 insertions(+), 147 deletions(-)

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

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

Posted by ni...@apache.org.
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>.