This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-servicecomb-website.git
The following commit(s) were added to refs/heads/master by this push:
new 0873b17 SCB-148 update metrics md (#19)
0873b17 is described below
commit 0873b17e025e2dde4db84ee6ab8dc690732a04aa
Author: zhengyangyong <[email protected]>
AuthorDate: Sat Dec 30 22:21:46 2017 +0800
SCB-148 update metrics md (#19)
Signed-off-by: zhengyangyong <[email protected]>
---
_users/Metrics.md | 11 ++++++++---
_users/cn/Metrics.md | 11 ++++++++---
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/_users/Metrics.md b/_users/Metrics.md
index 1729075..d1257e9 100644
--- a/_users/Metrics.md
+++ b/_users/Metrics.md
@@ -4,7 +4,7 @@ lang: en
ref: metrics
permalink: /users/metrics/
excerpt: "Metrics Monitor in 0.5.0"
-last_modified_at: 2017-12-20T10:01:43-04:00
+last_modified_at: 2017-12-29T14:01:43-04:00
redirect_from:
- /theme-setup/
---
@@ -29,7 +29,10 @@ redirect_from:
Logger名指的是LoggerFactory.getLogger后的第一个参数:
```java
static final Logger log = LoggerFactory.getLogger("${Logger名}");
+log.trace("${Metric数据}");
```
+*为不影响调试,log的输出级别为trace
+
以下是我们的定向Logger名以及输出的Metrics含义:
| Logger名 | Metric含义 |
@@ -38,9 +41,11 @@ static final Logger log =
LoggerFactory.getLogger("${Logger名}");
| averageTimeInQueue | Producer端调用在队列中的平均时间 |
| countInQueue | Producer端在队列中等待的调用的数量 |
| cpuLoad | 实例CPU使用率 |
+| cpuRunningThreads | 实例运行线程数量 |
| heapCommit,heapInit,heapMax,heapUsed | 内存Heap使用状况 |
| nonHeapCommit,nonHeapInit,nonHeapMax,nonHeapUsed | 内存NonHeap使用状况 |
| latency | 调用平均时延 |
+| tps | 每秒调用数(Transaction per seconds) |
| maxLifeTimeInQueue | Producer端调用在队列中最大等待时间 |
| minLifeTimeInQueue | Producer端调用在队列中最小等待时间 |
| totalRequestsPerProvider | Producer总请求数 |
@@ -88,7 +93,7 @@ cse:
以设置averageServiceExecutionTime为例,如果是Log4j,配置如下:
```properties
#指定Logger名为averageServiceExecutionTime
-log4j.category.averageServiceExecutionTime=ERROR,
averageServiceExecutionTimeLogger
+log4j.category.averageServiceExecutionTime=TRACE,
averageServiceExecutionTimeLogger
#定向日志,不扩散到别的Logger中
log4j.additivity.averageServiceExecutionTime=false
#使用RollingFileAppender
@@ -121,7 +126,7 @@ log4j.appender.averageServiceExecutionTimeLogger.append=true
</Appenders>
<Loggers>
- <Logger name="averageServiceExecutionTime" level="error" additivity="false">
+ <Logger name="averageServiceExecutionTime" level="trace" additivity="false">
<AppenderRef ref="averageServiceExecutionTime"/>
</Logger>
</Loggers>
diff --git a/_users/cn/Metrics.md b/_users/cn/Metrics.md
index 5004dc6..6c4e187 100644
--- a/_users/cn/Metrics.md
+++ b/_users/cn/Metrics.md
@@ -4,7 +4,7 @@ lang: cn
ref: metrics
permalink: /cn/users/metrics/
excerpt: "Metrics监控"
-last_modified_at: 2017-12-20T10:01:43-04:00
+last_modified_at: 2017-12-29T14:01:43-04:00
redirect_from:
- /theme-setup/
---
@@ -29,7 +29,10 @@ redirect_from:
Logger名指的是LoggerFactory.getLogger后的第一个参数:
```java
static final Logger log = LoggerFactory.getLogger("${Logger名}");
+log.trace("${Metric数据}");
```
+*为不影响调试,log的输出级别为trace
+
以下是我们的定向Logger名以及输出的Metrics含义:
| Logger名 | Metric含义 |
@@ -38,9 +41,11 @@ static final Logger log =
LoggerFactory.getLogger("${Logger名}");
| averageTimeInQueue | Producer端调用在队列中的平均时间 |
| countInQueue | Producer端在队列中等待的调用的数量 |
| cpuLoad | 实例CPU使用率 |
+| cpuRunningThreads | 实例运行线程数量 |
| heapCommit,heapInit,heapMax,heapUsed | 内存Heap使用状况 |
| nonHeapCommit,nonHeapInit,nonHeapMax,nonHeapUsed | 内存NonHeap使用状况 |
| latency | 调用平均时延 |
+| tps | 每秒调用数(Transaction per seconds) |
| maxLifeTimeInQueue | Producer端调用在队列中最大等待时间 |
| minLifeTimeInQueue | Producer端调用在队列中最小等待时间 |
| totalRequestsPerProvider | Producer总请求数 |
@@ -88,7 +93,7 @@ cse:
以设置averageServiceExecutionTime为例,如果是Log4j,配置如下:
```properties
#指定Logger名为averageServiceExecutionTime
-log4j.category.averageServiceExecutionTime=ERROR,
averageServiceExecutionTimeLogger
+log4j.category.averageServiceExecutionTime=TRACE,
averageServiceExecutionTimeLogger
#定向日志,不扩散到别的Logger中
log4j.additivity.averageServiceExecutionTime=false
#使用RollingFileAppender
@@ -121,7 +126,7 @@ log4j.appender.averageServiceExecutionTimeLogger.append=true
</Appenders>
<Loggers>
- <Logger name="averageServiceExecutionTime" level="error" additivity="false">
+ <Logger name="averageServiceExecutionTime" level="trace" additivity="false">
<AppenderRef ref="averageServiceExecutionTime"/>
</Logger>
</Loggers>
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].