added metrics documentation Signed-off-by: zhengyangyong <[email protected]>
Project: http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/commit/8855a853 Tree: http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/tree/8855a853 Diff: http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/diff/8855a853 Branch: refs/heads/asf-site Commit: 8855a85358bf53c22bbf82f5fbd3db1db949bcf9 Parents: 62ec59c Author: zhengyangyong <[email protected]> Authored: Wed Nov 29 12:05:26 2017 +0800 Committer: Willem Jiang <[email protected]> Committed: Wed Nov 29 12:46:33 2017 +0800 ---------------------------------------------------------------------- _data/navigation.yml | 6 +++ _users/Metrics.md | 73 ++++++++++++++++++++++++++++++++++ _users/cn/Metrics.md | 73 ++++++++++++++++++++++++++++++++++ assets/images/metrics-output.png | Bin 0 -> 69354 bytes 4 files changed, 152 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/8855a853/_data/navigation.yml ---------------------------------------------------------------------- diff --git a/_data/navigation.yml b/_data/navigation.yml index 97fce9f..67fc741 100755 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -92,6 +92,9 @@ t: - title: Zuul url: /users/edging-service/zuul/ + - title: Metrics + url: /users/metrics/ + - title: Deployment children: - title: Run Mode @@ -208,6 +211,9 @@ t: - title: 使ç¨Zuulåè¾¹ç¼æå¡ url: /cn/users/edging-service/zuul/ + - title: çæ§ + url: /cn/users/metrics/ + - title: é¨ç½² children: - title: è¿è¡æ¨¡å¼ http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/8855a853/_users/Metrics.md ---------------------------------------------------------------------- diff --git a/_users/Metrics.md b/_users/Metrics.md new file mode 100644 index 0000000..bd96e71 --- /dev/null +++ b/_users/Metrics.md @@ -0,0 +1,73 @@ +--- +title: "Metrics Monitor" +lang: en +ref: metrics +permalink: /users/metrics/ +excerpt: "Metrics Monitor" +last_modified_at: 2017-11-29T10:01:43-04:00 +redirect_from: + - /theme-setup/ +--- + +{% include toc %} +å¾®æå¡æ¡æ¶ä»0.4.1çæ¬å¼å§æ¯æçæ§åè½Metricsï¼è¯·æ³¨æè¿ä¸ªåè½è¿å¤äºå¼åï¼Previewï¼é¶æ®µï¼è¯·ä¸è¦é¨ç½²å°ç产ç¯å¢ï¼å¹¶ä¸æä»¬æªæ¥ä¼åè¾å¤§çè°æ´ï¼æ´å¤è®¨è®ºä¼æç»åå¸å¨[Google Group](https://groups.google.com/forum/#!forum/servicecomb-developers)ä¸ã +## å¦ä½é ç½® +请å¨microservice.yaml䏿·»å å¦ä¸é ç½®é¡¹ï¼ +```yaml +APPLICATION_ID: demo +service_description: + name: demoService + version: 0.0.1 + +servicecomb: + metrics: + #metricsæ°æ®ééæ¶é´ï¼åæ ·æ¯åæä»¶é´éï¼ï¼åä½ç§ + polltime: 5 + #妿metricæ¯æµ®ç¹æ°ï¼è¾åºç»æä¿çå ä½å°æ°ï¼é»è®¤ä¸º1 + round_places: 1 + file: + #æ¯å¦å¯ç¨æä»¶è¾åº + enabled: true + #è¾åºæä»¶çæ ¹ç®å½ + root_path: D:/Temp + #metricsæä»¶çåç¼ + name_prefix: demo.demoService + #metricsæä»¶Rollingæå¤§å¤§å°ï¼é»è®¤10MBï¼ä¾å¦10KBï¼10MBï¼10GB + max_rolling_size: 10MB + #metricsæä»¶Rollingæä»¶ä¿åæ°éï¼é»è®¤10个 + max_rolling_count: 10 +``` + +## 注æäºé¡¹ +* å¦æä½¿ç¨ServiceComb Spring Boot Startå¿«éæå»ºé¡¹ç®ï¼éè¦æé¤log4j-over-slf4jä¾èµ + ```xml + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter</artifactId> + <!--Metric使ç¨log4jè¾åºï¼å±è½æspring-boot-starterä¸çlog4j-over-slf4j--> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>log4j-over-slf4j</artifactId> + </exclusion> + </exclusions> + </dependency> + ``` + +* éè¦å¨provideræ²»çé¾ä¸æ·»å bizkeeper-providerï¼å¦åTPSåLatencyæ æ°æ® + ```yaml + APPLICATION_ID: demo + service_description: + name: demoService + version: 0.0.1 + cse: + handler: + chain: + Provider: + default: bizkeeper-provider + ``` + +## æä»¶è¾åº +æ¯ä¸ä¸ªæä»¶å°±æ¯ä¸ä¸ªå¾®æå¡ç¤ºä¾çº§å«çmetricsæ°æ®è¾åºï¼ + + http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/8855a853/_users/cn/Metrics.md ---------------------------------------------------------------------- diff --git a/_users/cn/Metrics.md b/_users/cn/Metrics.md new file mode 100644 index 0000000..d3436e6 --- /dev/null +++ b/_users/cn/Metrics.md @@ -0,0 +1,73 @@ +--- +title: "Metricsçæ§" +lang: cn +ref: metrics +permalink: /cn/users/metrics/ +excerpt: "Metricsçæ§" +last_modified_at: 2017-11-29T10:01:43-04:00 +redirect_from: + - /theme-setup/ +--- + +{% include toc %} +å¾®æå¡æ¡æ¶ä»0.4.1çæ¬å¼å§æ¯æçæ§åè½Metricsï¼è¯·æ³¨æè¿ä¸ªåè½è¿å¤äºå¼åï¼Previewï¼é¶æ®µï¼è¯·ä¸è¦é¨ç½²å°ç产ç¯å¢ï¼å¹¶ä¸æä»¬æªæ¥ä¼åè¾å¤§çè°æ´ï¼æ´å¤è®¨è®ºä¼æç»åå¸å¨[Google Group](https://groups.google.com/forum/#!forum/servicecomb-developers)ä¸ã +## å¦ä½é ç½® +请å¨microservice.yaml䏿·»å å¦ä¸é ç½®é¡¹ï¼ +```yaml +APPLICATION_ID: demo +service_description: + name: demoService + version: 0.0.1 + +servicecomb: + metrics: + #metricsæ°æ®ééæ¶é´ï¼åæ ·æ¯åæä»¶é´éï¼ï¼åä½ç§ + polltime: 5 + #妿metricæ¯æµ®ç¹æ°ï¼è¾åºç»æä¿çå ä½å°æ°ï¼é»è®¤ä¸º1 + round_places: 1 + file: + #æ¯å¦å¯ç¨æä»¶è¾åº + enabled: true + #è¾åºæä»¶çæ ¹ç®å½ + root_path: D:/Temp + #metricsæä»¶çåç¼ + name_prefix: demo.demoService + #metricsæä»¶Rollingæå¤§å¤§å°ï¼é»è®¤10MBï¼ä¾å¦10KBï¼10MBï¼10GB + max_rolling_size: 10MB + #metricsæä»¶Rollingæä»¶ä¿åæ°éï¼é»è®¤10个 + max_rolling_count: 10 +``` + +## 注æäºé¡¹ +* å¦æä½¿ç¨ServiceComb Spring Boot Startå¿«éæå»ºé¡¹ç®ï¼éè¦æé¤log4j-over-slf4jä¾èµ + ```xml + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter</artifactId> + <!--Metric使ç¨log4jè¾åºï¼å±è½æspring-boot-starterä¸çlog4j-over-slf4j--> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>log4j-over-slf4j</artifactId> + </exclusion> + </exclusions> + </dependency> + ``` + +* éè¦å¨provideræ²»çé¾ä¸æ·»å bizkeeper-providerï¼å¦åTPSåLatencyæ æ°æ® + ```yaml + APPLICATION_ID: demo + service_description: + name: demoService + version: 0.0.1 + cse: + handler: + chain: + Provider: + default: bizkeeper-provider + ``` + +## æä»¶è¾åº +æ¯ä¸ä¸ªæä»¶å°±æ¯ä¸ä¸ªå¾®æå¡ç¤ºä¾çº§å«çmetricsæ°æ®è¾åºï¼ + + http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/8855a853/assets/images/metrics-output.png ---------------------------------------------------------------------- diff --git a/assets/images/metrics-output.png b/assets/images/metrics-output.png new file mode 100644 index 0000000..0f629b2 Binary files /dev/null and b/assets/images/metrics-output.png differ
