Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦中观雨
cat
提交
77594a9f
C
cat
项目概览
梦中观雨
/
cat
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
cat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
77594a9f
编写于
9月 17, 2012
作者:
Y
youyong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add the monthreport
上级
2e6fc085
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
185 addition
and
0 deletion
+185
-0
cat-consumer/pom.xml
cat-consumer/pom.xml
+1
-0
cat-consumer/src/main/resources/META-INF/dal/model/month-report-codegen.xml
...ain/resources/META-INF/dal/model/month-report-codegen.xml
+69
-0
cat-consumer/src/main/resources/META-INF/dal/model/month-report-manifest.xml
...in/resources/META-INF/dal/model/month-report-manifest.xml
+5
-0
cat-consumer/src/main/resources/META-INF/dal/model/month-report-model.xml
.../main/resources/META-INF/dal/model/month-report-model.xml
+101
-0
cat-core/src/main/java/com/dianping/cat/storage/dump/LocalMessageBucketManager.java
.../dianping/cat/storage/dump/LocalMessageBucketManager.java
+1
-0
cat-home/src/main/java/com/dianping/cat/report/page/monthreport/MonthReportFlagBuilder.java
...g/cat/report/page/monthreport/MonthReportFlagBuilder.java
+5
-0
cat-home/src/main/resources/META-INF/wizard/webapp/wizard.xml
...home/src/main/resources/META-INF/wizard/webapp/wizard.xml
+3
-0
未找到文件。
cat-consumer/pom.xml
浏览文件 @
77594a9f
...
...
@@ -48,6 +48,7 @@
${basedir}/src/main/resources/META-INF/dal/model/database-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/sql-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/health-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/month-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/common-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/cross-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/matrix-report-manifest.xml,
...
...
cat-consumer/src/main/resources/META-INF/dal/model/month-report-codegen.xml
0 → 100644
浏览文件 @
77594a9f
<?xml version="1.0" encoding="UTF-8"?>
<model>
<entity
name=
"month-report"
root=
"true"
>
<attribute
name=
"domain"
value-type=
"String"
/>
<attribute
name=
"startTime"
value-type=
"Date"
format=
"yyyy-MM-dd HH:mm:ss"
/>
<attribute
name=
"endTime"
value-type=
"Date"
format=
"yyyy-MM-dd HH:mm:ss"
/>
<attribute
name=
"day"
value-type=
"int"
/>
<element
name=
"domain"
value-type=
"String"
type=
"list"
names=
"domains"
/>
<entity-ref
name=
"problem-info"
/>
<entity-ref
name=
"url"
/>
<entity-ref
name=
"service"
/>
<entity-ref
name=
"call"
/>
<entity-ref
name=
"sql"
/>
<entity-ref
name=
"web-cache"
/>
<entity-ref
name=
"kvdb-cache"
/>
<entity-ref
name=
"mem-cache"
/>
</entity>
<entity
name=
"problem-info"
>
<attribute
name=
"exceptions"
value-type=
"long"
/>
<attribute
name=
"avg-exceptions"
value-type=
"double"
/>
<attribute
name=
"longSqls"
value-type=
"long"
/>
<attribute
name=
"avg-longSqls"
value-type=
"double"
/>
<attribute
name=
"long-sqlPercent"
value-type=
"double"
/>
<attribute
name=
"longUrls"
value-type=
"long"
/>
<attribute
name=
"avg-longUrls"
value-type=
"double"
/>
<attribute
name=
"long-urlPercent"
value-type=
"double"
/>
<attribute
name=
"longServices"
value-type=
"long"
/>
<attribute
name=
"avg-longServices"
value-type=
"double"
/>
<attribute
name=
"long-servicePercent"
value-type=
"double"
/>
<attribute
name=
"longCaches"
value-type=
"long"
/>
<attribute
name=
"avg-longCaches"
value-type=
"double"
/>
<attribute
name=
"long-cachePercent"
value-type=
"double"
/>
</entity>
<entity
name=
"url"
>
<entity-ref
name=
"base-info"
/>
</entity>
<entity
name=
"base-info"
>
<attribute
name=
"total"
value-type=
"int"
/>
<attribute
name=
"avg"
value-type=
"double"
/>
<attribute
name=
"response-time"
value-type=
"double"
/>
<attribute
name=
"error-total"
value-type=
"int"
/>
<attribute
name=
"error-avg"
value-type=
"double"
/>
<attribute
name=
"error-percent"
value-type=
"double"
/>
</entity>
<entity
name=
"service"
>
<entity-ref
name=
"base-info"
/>
</entity>
<entity
name=
"call"
>
<entity-ref
name=
"base-info"
/>
</entity>
<entity
name=
"sql"
>
<entity-ref
name=
"base-info"
/>
</entity>
<entity
name=
"web-cache"
>
<entity-ref
name=
"base-cache-info"
/>
</entity>
<entity
name=
"base-cache-info"
>
<attribute
name=
"total"
value-type=
"int"
/>
<attribute
name=
"avg"
value-type=
"double"
/>
<attribute
name=
"response-time"
value-type=
"double"
/>
<attribute
name=
"hit-percent"
value-type=
"double"
/>
</entity>
<entity
name=
"kvdb-cache"
>
<entity-ref
name=
"base-cache-info"
/>
</entity>
<entity
name=
"mem-cache"
>
<entity-ref
name=
"base-cache-info"
/>
</entity>
</model>
\ No newline at end of file
cat-consumer/src/main/resources/META-INF/dal/model/month-report-manifest.xml
0 → 100644
浏览文件 @
77594a9f
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<file
path=
"month-report-codegen.xml"
/>
<file
path=
"month-report-model.xml"
/>
</manifest>
\ No newline at end of file
cat-consumer/src/main/resources/META-INF/dal/model/month-report-model.xml
0 → 100644
浏览文件 @
77594a9f
<?xml version="1.0" encoding="UTF-8"?>
<model
model-package=
"com.dianping.cat.consumer.monthreport.model"
enable-merger=
"true"
enable-json-builder=
"true"
enable-xml-parser=
"true"
enable-sax-parser=
"true"
enable-json-parser=
"true"
enable-base-visitor=
"true"
enable-native-builder=
"true"
enable-native-parser=
"true"
>
<entity
name=
"month-report"
root=
"true"
>
<attribute
name=
"domain"
value-type=
"String"
/>
<attribute
name=
"startTime"
value-type=
"Date"
format=
"yyyy-MM-dd HH:mm:ss"
/>
<attribute
name=
"endTime"
value-type=
"Date"
format=
"yyyy-MM-dd HH:mm:ss"
/>
<attribute
name=
"day"
value-type=
"int"
primitive=
"true"
/>
<element
name=
"domain"
value-type=
"String"
type=
"list"
names=
"domains"
/>
<entity-ref
name=
"problem-info"
/>
<entity-ref
name=
"url"
/>
<entity-ref
name=
"service"
/>
<entity-ref
name=
"call"
/>
<entity-ref
name=
"sql"
/>
<entity-ref
name=
"web-cache"
/>
<entity-ref
name=
"kvdb-cache"
/>
<entity-ref
name=
"mem-cache"
/>
</entity>
<entity
name=
"problem-info"
>
<attribute
name=
"exceptions"
value-type=
"long"
primitive=
"true"
/>
<attribute
name=
"avg-exceptions"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"longSqls"
value-type=
"long"
primitive=
"true"
/>
<attribute
name=
"avg-longSqls"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"long-sqlPercent"
value-type=
"double"
primitive=
"true"
format=
"0.000000"
/>
<attribute
name=
"longUrls"
value-type=
"long"
primitive=
"true"
/>
<attribute
name=
"avg-longUrls"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"long-urlPercent"
value-type=
"double"
primitive=
"true"
format=
"0.000000"
/>
<attribute
name=
"longServices"
value-type=
"long"
primitive=
"true"
/>
<attribute
name=
"avg-longServices"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"long-servicePercent"
value-type=
"double"
primitive=
"true"
format=
"0.000000"
/>
<attribute
name=
"longCaches"
value-type=
"long"
primitive=
"true"
/>
<attribute
name=
"avg-longCaches"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"long-cachePercent"
value-type=
"double"
primitive=
"true"
format=
"0.000000"
/>
<attribute
name=
"exceptions-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"avg-exceptions-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"longSqls-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"avg-longSqls-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"long-sqlPercent-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"longUrls-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"avg-longUrls-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"long-urlPercent-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"longServices-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"avg-longServices-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"long-servicePercent-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"longCaches-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"avg-longCaches-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"long-cachePercent-flag"
value-type=
"int"
primitive=
"true"
/>
</entity>
<entity
name=
"url"
>
<entity-ref
name=
"base-info"
/>
</entity>
<entity
name=
"base-info"
>
<attribute
name=
"total"
value-type=
"long"
primitive=
"true"
/>
<attribute
name=
"avg"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"response-time"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"error-total"
value-type=
"long"
primitive=
"true"
/>
<attribute
name=
"error-avg"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"error-percent"
value-type=
"double"
primitive=
"true"
format=
"0.000000"
/>
<attribute
name=
"success-percent"
value-type=
"double"
primitive=
"true"
format=
"0.000000"
/>
<attribute
name=
"total-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"avg-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"response-time-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"error-total-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"error-avg-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"error-percent-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"success-percent-flag"
value-type=
"int"
primitive=
"true"
/>
</entity>
<entity
name=
"service"
>
<entity-ref
name=
"base-info"
/>
</entity>
<entity
name=
"call"
>
<entity-ref
name=
"base-info"
/>
</entity>
<entity
name=
"sql"
>
<entity-ref
name=
"base-info"
/>
</entity>
<entity
name=
"web-cache"
>
<entity-ref
name=
"base-cache-info"
/>
</entity>
<entity
name=
"base-cache-info"
>
<attribute
name=
"total"
value-type=
"long"
primitive=
"true"
/>
<attribute
name=
"avg"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"response-time"
value-type=
"double"
primitive=
"true"
format=
"0.00"
/>
<attribute
name=
"hit-percent"
value-type=
"double"
primitive=
"true"
format=
"0.000000"
/>
<attribute
name=
"total-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"avg-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"response-time-flag"
value-type=
"int"
primitive=
"true"
/>
<attribute
name=
"hit-percent-flag"
value-type=
"int"
primitive=
"true"
/>
</entity>
<entity
name=
"kvdb-cache"
>
<entity-ref
name=
"base-cache-info"
/>
</entity>
<entity
name=
"mem-cache"
>
<entity-ref
name=
"base-cache-info"
/>
</entity>
</model>
\ No newline at end of file
cat-core/src/main/java/com/dianping/cat/storage/dump/LocalMessageBucketManager.java
浏览文件 @
77594a9f
...
...
@@ -72,6 +72,7 @@ public class LocalMessageBucketManager extends ContainerHolder implements Messag
}
try
{
bucket
.
archive
();
m_logger
.
info
(
"archive the buck "
+
key
);
}
catch
(
IOException
e
)
{
m_logger
.
error
(
"Error when archive the buck "
+
key
,
e
);
}
...
...
cat-home/src/main/java/com/dianping/cat/report/page/monthreport/MonthReportFlagBuilder.java
0 → 100644
浏览文件 @
77594a9f
package
com.dianping.cat.report.page.monthreport
;
public
class
MonthReportFlagBuilder
{
}
cat-home/src/main/resources/META-INF/wizard/webapp/wizard.xml
浏览文件 @
77594a9f
...
...
@@ -44,6 +44,9 @@
<page
name=
"health"
title=
"Health"
path=
"health"
>
<description>
Health
</description>
</page>
<page
name=
"monthreport"
title=
"monthreport"
path=
"monthreport"
>
<description>
Month Report
</description>
</page>
<page
name=
"cross"
title=
"Cross"
path=
"cross"
>
<description>
Cross
</description>
</page>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录