Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦中观雨
cat
提交
57a3d54b
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,发现更多精彩内容 >>
提交
57a3d54b
编写于
10月 09, 2014
作者:
Y
youyong205
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rename xml and delete unused xml
上级
6408cd8e
变更
34
隐藏空白更改
内联
并排
Showing
34 changed file
with
38 addition
and
402 deletion
+38
-402
cat-consumer-advanced/src/main/resources/META-INF/dal/model/metric-config-model.xml
...main/resources/META-INF/dal/model/metric-config-model.xml
+0
-3
cat-home/pom.xml
cat-home/pom.xml
+4
-7
cat-home/src/main/java/com/dianping/cat/build/ComponentsConfigurator.java
...n/java/com/dianping/cat/build/ComponentsConfigurator.java
+6
-8
cat-home/src/main/java/com/dianping/cat/report/chart/AbstractGraphCreator.java
...a/com/dianping/cat/report/chart/AbstractGraphCreator.java
+0
-4
cat-home/src/main/java/com/dianping/cat/report/page/metric/graph/MetricGraphCreator.java
...ping/cat/report/page/metric/graph/MetricGraphCreator.java
+0
-43
cat-home/src/main/java/com/dianping/cat/report/task/alert/business/BusinessAlert.java
...ianping/cat/report/task/alert/business/BusinessAlert.java
+1
-2
cat-home/src/main/java/com/dianping/cat/report/task/alert/thirdParty/ThirdPartyAlertBuilder.java
.../report/task/alert/thirdParty/ThirdPartyAlertBuilder.java
+2
-2
cat-home/src/main/java/com/dianping/cat/system/config/MetricGroupConfigManager.java
.../dianping/cat/system/config/MetricGroupConfigManager.java
+0
-105
cat-home/src/main/java/com/dianping/cat/system/config/ThirdPartyConfigManager.java
...m/dianping/cat/system/config/ThirdPartyConfigManager.java
+4
-4
cat-home/src/main/java/com/dianping/cat/system/page/config/Action.java
...main/java/com/dianping/cat/system/page/config/Action.java
+0
-2
cat-home/src/main/java/com/dianping/cat/system/page/config/Handler.java
...ain/java/com/dianping/cat/system/page/config/Handler.java
+0
-1
cat-home/src/main/java/com/dianping/cat/system/page/config/JspViewer.java
...n/java/com/dianping/cat/system/page/config/JspViewer.java
+0
-2
cat-home/src/main/java/com/dianping/cat/system/page/config/process/MetricConfigProcessor.java
...cat/system/page/config/process/MetricConfigProcessor.java
+0
-13
cat-home/src/main/resources/META-INF/dal/model/alert-config-codegen.xml
...ain/resources/META-INF/dal/model/alert-config-codegen.xml
+0
-0
cat-home/src/main/resources/META-INF/dal/model/alert-config-manifest.xml
...in/resources/META-INF/dal/model/alert-config-manifest.xml
+6
-0
cat-home/src/main/resources/META-INF/dal/model/alert-config-model.xml
.../main/resources/META-INF/dal/model/alert-config-model.xml
+0
-0
cat-home/src/main/resources/META-INF/dal/model/alert-summary-codegen.xml
...in/resources/META-INF/dal/model/alert-summary-codegen.xml
+0
-0
cat-home/src/main/resources/META-INF/dal/model/alert-summary-manifest.xml
...n/resources/META-INF/dal/model/alert-summary-manifest.xml
+6
-0
cat-home/src/main/resources/META-INF/dal/model/alert-summary-model.xml
...main/resources/META-INF/dal/model/alert-summary-model.xml
+0
-0
cat-home/src/main/resources/META-INF/dal/model/domain-group-codegen.xml
...ain/resources/META-INF/dal/model/domain-group-codegen.xml
+0
-0
cat-home/src/main/resources/META-INF/dal/model/domain-group-manifest.xml
...in/resources/META-INF/dal/model/domain-group-manifest.xml
+6
-0
cat-home/src/main/resources/META-INF/dal/model/domain-group-model.xml
.../main/resources/META-INF/dal/model/domain-group-model.xml
+0
-0
cat-home/src/main/resources/META-INF/dal/model/domainGroup-manifest.xml
...ain/resources/META-INF/dal/model/domainGroup-manifest.xml
+0
-6
cat-home/src/main/resources/META-INF/dal/model/info-codegen.xml
...me/src/main/resources/META-INF/dal/model/info-codegen.xml
+0
-18
cat-home/src/main/resources/META-INF/dal/model/info-model.xml
...home/src/main/resources/META-INF/dal/model/info-model.xml
+0
-17
cat-home/src/main/resources/META-INF/dal/model/metric-aggregation-config-codegen.xml
.../META-INF/dal/model/metric-aggregation-config-codegen.xml
+0
-28
cat-home/src/main/resources/META-INF/dal/model/metric-aggregation-config-manifest.xml
...META-INF/dal/model/metric-aggregation-config-manifest.xml
+0
-6
cat-home/src/main/resources/META-INF/dal/model/metric-aggregation-config-model.xml
...es/META-INF/dal/model/metric-aggregation-config-model.xml
+0
-31
cat-home/src/main/resources/META-INF/dal/model/metric-group-config-codegen.xml
...ources/META-INF/dal/model/metric-group-config-codegen.xml
+0
-17
cat-home/src/main/resources/META-INF/dal/model/metric-group-config-manifest.xml
...urces/META-INF/dal/model/metric-group-config-manifest.xml
+0
-6
cat-home/src/main/resources/META-INF/dal/model/metric-group-config-model.xml
...esources/META-INF/dal/model/metric-group-config-model.xml
+0
-20
cat-home/src/main/resources/META-INF/dal/model/thirdParty-manifest.xml
...main/resources/META-INF/dal/model/thirdParty-manifest.xml
+2
-2
cat-home/src/main/resources/META-INF/dal/model/thirdParty-model.xml
...rc/main/resources/META-INF/dal/model/thirdParty-model.xml
+1
-1
cat-home/src/main/resources/META-INF/plexus/components.xml
cat-home/src/main/resources/META-INF/plexus/components.xml
+0
-54
未找到文件。
cat-consumer-advanced/src/main/resources/META-INF/dal/model/metric-config-model.xml
浏览文件 @
57a3d54b
...
@@ -13,9 +13,6 @@
...
@@ -13,9 +13,6 @@
<attribute
name=
"show-count"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-count"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-avg"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-avg"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-sum"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-sum"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-count-dashboard"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-avg-dashboard"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-sum-dashboard"
value-type=
"boolean"
primitive=
"true"
/>
<attribute
name=
"show-dashboard-order"
value-type=
"double"
primitive=
"true"
/>
<attribute
name=
"show-dashboard-order"
value-type=
"double"
primitive=
"true"
/>
<attribute
name=
"alarm"
value-type=
"boolean"
primitive=
"true"
default-value=
"false"
/>
<attribute
name=
"alarm"
value-type=
"boolean"
primitive=
"true"
default-value=
"false"
/>
<entity-ref
name=
"tag"
type=
"list"
names=
"tags"
/>
<entity-ref
name=
"tag"
type=
"list"
names=
"tags"
/>
...
...
cat-home/pom.xml
浏览文件 @
57a3d54b
...
@@ -151,23 +151,20 @@
...
@@ -151,23 +151,20 @@
<manifest>
<manifest>
${basedir}/src/main/resources/META-INF/dal/model/topology-graph-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/topology-graph-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/topology-graph-config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/topology-graph-config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/info-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/exception-config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/exception-config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/bug-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/bug-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/bug-config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/bug-config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/service-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/service-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/heavy-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/heavy-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/utilization-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/utilization-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/domainGroup-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/domain-group-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/metric-group-config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/metric-aggregation-config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/netgraph-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/netgraph-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/alert-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/alert-report-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/monitor-rules-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/monitor-rules-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/alertconfig-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/alert
-
config-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/alertsummary-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/alert
-
summary-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/alert-policy-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/alert-policy-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/third
P
arty-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/third
p
arty-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/router-manifest.xml,
${basedir}/src/main/resources/META-INF/dal/model/router-manifest.xml,
</manifest>
</manifest>
</configuration>
</configuration>
...
...
cat-home/src/main/java/com/dianping/cat/build/ComponentsConfigurator.java
浏览文件 @
57a3d54b
...
@@ -69,7 +69,6 @@ import com.dianping.cat.system.config.BusinessRuleConfigManager;
...
@@ -69,7 +69,6 @@ import com.dianping.cat.system.config.BusinessRuleConfigManager;
import
com.dianping.cat.system.config.ConfigReloadTask
;
import
com.dianping.cat.system.config.ConfigReloadTask
;
import
com.dianping.cat.system.config.DomainGroupConfigManager
;
import
com.dianping.cat.system.config.DomainGroupConfigManager
;
import
com.dianping.cat.system.config.ExceptionConfigManager
;
import
com.dianping.cat.system.config.ExceptionConfigManager
;
import
com.dianping.cat.system.config.MetricGroupConfigManager
;
import
com.dianping.cat.system.config.NetGraphConfigManager
;
import
com.dianping.cat.system.config.NetGraphConfigManager
;
import
com.dianping.cat.system.config.NetworkRuleConfigManager
;
import
com.dianping.cat.system.config.NetworkRuleConfigManager
;
import
com.dianping.cat.system.config.RouterConfigManager
;
import
com.dianping.cat.system.config.RouterConfigManager
;
...
@@ -159,7 +158,6 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
...
@@ -159,7 +158,6 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all
.
add
(
C
(
ExceptionConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
ExceptionConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
DomainGroupConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
DomainGroupConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
BugConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
BugConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
MetricGroupConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
NetworkRuleConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
NetworkRuleConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
BusinessRuleConfigManager
.
class
).
req
(
ConfigDao
.
class
,
MetricConfigManager
.
class
));
all
.
add
(
C
(
BusinessRuleConfigManager
.
class
).
req
(
ConfigDao
.
class
,
MetricConfigManager
.
class
));
all
.
add
(
C
(
AppRuleConfigManager
.
class
).
req
(
ConfigDao
.
class
));
all
.
add
(
C
(
AppRuleConfigManager
.
class
).
req
(
ConfigDao
.
class
));
...
@@ -183,23 +181,23 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
...
@@ -183,23 +181,23 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all
.
add
(
C
(
AlertInfo
.
class
).
req
(
MetricConfigManager
.
class
));
all
.
add
(
C
(
AlertInfo
.
class
).
req
(
MetricConfigManager
.
class
));
all
.
add
(
C
(
CdnGraphCreator
.
class
).
req
(
BaselineService
.
class
,
DataExtractor
.
class
,
MetricDataFetcher
.
class
,
all
.
add
(
C
(
CdnGraphCreator
.
class
).
req
(
BaselineService
.
class
,
DataExtractor
.
class
,
MetricDataFetcher
.
class
,
CachedMetricReportService
.
class
,
MetricConfigManager
.
class
,
ProductLineConfigManager
.
class
,
CachedMetricReportService
.
class
,
MetricConfigManager
.
class
,
ProductLineConfigManager
.
class
,
MetricGroupConfigManager
.
class
,
AlertInfo
.
class
));
AlertInfo
.
class
));
all
.
add
(
C
(
MetricGraphCreator
.
class
).
req
(
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
all
.
add
(
C
(
MetricGraphCreator
.
class
).
req
(
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
ProductLineConfigManager
.
class
,
MetricGroupConfigManager
.
class
,
AlertInfo
.
class
,
ProjectService
.
class
));
ProductLineConfigManager
.
class
,
AlertInfo
.
class
,
ProjectService
.
class
));
all
.
add
(
C
(
SystemGraphCreator
.
class
).
req
(
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
all
.
add
(
C
(
SystemGraphCreator
.
class
).
req
(
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
ProductLineConfigManager
.
class
,
MetricGroupConfigManager
.
class
,
AlertInfo
.
class
));
ProductLineConfigManager
.
class
,
AlertInfo
.
class
));
all
.
add
(
C
(
WebGraphCreator
.
class
,
DefaultWebGraphCreator
.
class
).
req
(
CachedMetricReportService
.
class
,
all
.
add
(
C
(
WebGraphCreator
.
class
,
DefaultWebGraphCreator
.
class
).
req
(
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
DataExtractor
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
ProductLineConfigManager
.
class
,
MetricGroupConfigManager
.
class
,
AlertInfo
.
class
));
ProductLineConfigManager
.
class
,
AlertInfo
.
class
));
all
.
add
(
C
(
NetworkGraphCreator
.
class
).
req
(
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
all
.
add
(
C
(
NetworkGraphCreator
.
class
).
req
(
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
ProductLineConfigManager
.
class
,
MetricGroupConfigManager
.
class
,
AlertInfo
.
class
));
ProductLineConfigManager
.
class
,
AlertInfo
.
class
));
all
.
add
(
C
(
AppGraphCreator
.
class
).
req
(
AppDataService
.
class
,
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
all
.
add
(
C
(
AppGraphCreator
.
class
).
req
(
AppDataService
.
class
,
CachedMetricReportService
.
class
,
DataExtractor
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
MetricDataFetcher
.
class
).
req
(
BaselineService
.
class
,
MetricConfigManager
.
class
,
ProductLineConfigManager
.
class
,
MetricGroupConfigManager
.
class
,
AlertInfo
.
class
,
AppConfigManager
.
class
));
ProductLineConfigManager
.
class
,
AlertInfo
.
class
,
AppConfigManager
.
class
));
all
.
add
(
C
(
NetGraphManager
.
class
).
req
(
ServerConfigManager
.
class
,
RemoteMetricReportService
.
class
).
req
(
all
.
add
(
C
(
NetGraphManager
.
class
).
req
(
ServerConfigManager
.
class
,
RemoteMetricReportService
.
class
).
req
(
ReportServiceManager
.
class
,
NetGraphBuilder
.
class
,
AlertInfo
.
class
,
NetGraphConfigManager
.
class
));
ReportServiceManager
.
class
,
NetGraphBuilder
.
class
,
AlertInfo
.
class
,
NetGraphConfigManager
.
class
));
...
...
cat-home/src/main/java/com/dianping/cat/report/chart/AbstractGraphCreator.java
浏览文件 @
57a3d54b
...
@@ -19,7 +19,6 @@ import com.dianping.cat.helper.TimeUtil;
...
@@ -19,7 +19,6 @@ import com.dianping.cat.helper.TimeUtil;
import
com.dianping.cat.report.baseline.BaselineService
;
import
com.dianping.cat.report.baseline.BaselineService
;
import
com.dianping.cat.report.page.LineChart
;
import
com.dianping.cat.report.page.LineChart
;
import
com.dianping.cat.report.task.alert.AlertInfo
;
import
com.dianping.cat.report.task.alert.AlertInfo
;
import
com.dianping.cat.system.config.MetricGroupConfigManager
;
public
abstract
class
AbstractGraphCreator
implements
LogEnabled
{
public
abstract
class
AbstractGraphCreator
implements
LogEnabled
{
@Inject
@Inject
...
@@ -40,9 +39,6 @@ public abstract class AbstractGraphCreator implements LogEnabled {
...
@@ -40,9 +39,6 @@ public abstract class AbstractGraphCreator implements LogEnabled {
@Inject
@Inject
protected
ProductLineConfigManager
m_productLineConfigManager
;
protected
ProductLineConfigManager
m_productLineConfigManager
;
@Inject
protected
MetricGroupConfigManager
m_metricGroupConfigManager
;
@Inject
@Inject
protected
AlertInfo
m_alertInfo
;
protected
AlertInfo
m_alertInfo
;
...
...
cat-home/src/main/java/com/dianping/cat/report/page/metric/graph/MetricGraphCreator.java
浏览文件 @
57a3d54b
...
@@ -20,7 +20,6 @@ import com.dianping.cat.consumer.metric.model.entity.MetricReport;
...
@@ -20,7 +20,6 @@ import com.dianping.cat.consumer.metric.model.entity.MetricReport;
import
com.dianping.cat.core.dal.Project
;
import
com.dianping.cat.core.dal.Project
;
import
com.dianping.cat.helper.Chinese
;
import
com.dianping.cat.helper.Chinese
;
import
com.dianping.cat.helper.TimeUtil
;
import
com.dianping.cat.helper.TimeUtil
;
import
com.dianping.cat.home.metric.group.entity.MetricKeyConfig
;
import
com.dianping.cat.report.chart.AbstractGraphCreator
;
import
com.dianping.cat.report.chart.AbstractGraphCreator
;
import
com.dianping.cat.report.page.LineChart
;
import
com.dianping.cat.report.page.LineChart
;
import
com.dianping.cat.report.task.alert.AlertInfo.AlertMetric
;
import
com.dianping.cat.report.task.alert.AlertInfo.AlertMetric
;
...
@@ -151,25 +150,6 @@ public class MetricGraphCreator extends AbstractGraphCreator {
...
@@ -151,25 +150,6 @@ public class MetricGraphCreator extends AbstractGraphCreator {
return
currentValues
;
return
currentValues
;
}
}
private
boolean
isProductLineInGroup
(
String
productLine
,
List
<
MetricKeyConfig
>
configs
)
{
List
<
String
>
domains
=
m_productLineConfigManager
.
queryDomainsByProductLine
(
productLine
);
List
<
MetricItemConfig
>
metricConfig
=
m_metricConfigManager
.
queryMetricItemConfigs
(
domains
);
for
(
MetricKeyConfig
metric
:
configs
)
{
String
domain
=
metric
.
getMetricDomain
();
String
type
=
metric
.
getMetricType
();
String
key
=
metric
.
getMetricKey
();
for
(
MetricItemConfig
item
:
metricConfig
)
{
if
(
item
.
getDomain
().
equalsIgnoreCase
(
domain
)
&&
item
.
getType
().
equalsIgnoreCase
(
type
)
&&
item
.
getMetricKey
().
equalsIgnoreCase
(
key
))
{
return
true
;
}
}
}
return
false
;
}
private
boolean
isProductLineInTag
(
String
productLine
,
List
<
MetricItemConfig
>
configs
)
{
private
boolean
isProductLineInTag
(
String
productLine
,
List
<
MetricItemConfig
>
configs
)
{
List
<
String
>
domains
=
m_productLineConfigManager
.
queryDomainsByProductLine
(
productLine
);
List
<
String
>
domains
=
m_productLineConfigManager
.
queryDomainsByProductLine
(
productLine
);
List
<
MetricItemConfig
>
metricConfig
=
m_metricConfigManager
.
queryMetricItemConfigs
(
domains
);
List
<
MetricItemConfig
>
metricConfig
=
m_metricConfigManager
.
queryMetricItemConfigs
(
domains
);
...
@@ -189,29 +169,6 @@ public class MetricGraphCreator extends AbstractGraphCreator {
...
@@ -189,29 +169,6 @@ public class MetricGraphCreator extends AbstractGraphCreator {
return
false
;
return
false
;
}
}
public
Map
<
String
,
LineChart
>
buildDashboardByGroup
(
Date
start
,
Date
end
,
String
metricGroup
)
{
Map
<
String
,
LineChart
>
result
=
new
LinkedHashMap
<
String
,
LineChart
>();
List
<
MetricKeyConfig
>
metricConfigs
=
m_metricGroupConfigManager
.
queryMetricGroupConfig
(
metricGroup
);
Collection
<
ProductLine
>
productLines
=
m_productLineConfigManager
.
queryAllProductLines
().
values
();
Map
<
String
,
LineChart
>
allCharts
=
new
LinkedHashMap
<
String
,
LineChart
>();
for
(
ProductLine
productLine
:
productLines
)
{
if
(
isProductLineInGroup
(
productLine
.
getId
(),
metricConfigs
))
{
allCharts
.
putAll
(
buildChartsByProductLine
(
productLine
.
getId
(),
start
,
end
));
}
}
for
(
MetricKeyConfig
metric
:
metricConfigs
)
{
String
domain
=
metric
.
getMetricDomain
();
String
type
=
metric
.
getMetricType
().
equalsIgnoreCase
(
"metric"
)
?
"Metric"
:
metric
.
getMetricType
();
String
key
=
metric
.
getMetricKey
();
String
id
=
m_metricConfigManager
.
buildMetricKey
(
domain
,
type
,
key
)
+
":"
+
metric
.
getDisplayType
().
toUpperCase
();
put
(
allCharts
,
result
,
id
);
}
return
result
;
}
public
Map
<
String
,
LineChart
>
buildDashboardByTag
(
Date
start
,
Date
end
,
String
tag
)
{
public
Map
<
String
,
LineChart
>
buildDashboardByTag
(
Date
start
,
Date
end
,
String
tag
)
{
Map
<
String
,
LineChart
>
result
=
new
LinkedHashMap
<
String
,
LineChart
>();
Map
<
String
,
LineChart
>
result
=
new
LinkedHashMap
<
String
,
LineChart
>();
List
<
MetricItemConfig
>
metricItemConfigs
=
m_metricConfigManager
.
queryMetricItemConfigs
(
tag
);
List
<
MetricItemConfig
>
metricItemConfigs
=
m_metricConfigManager
.
queryMetricItemConfigs
(
tag
);
...
...
cat-home/src/main/java/com/dianping/cat/report/task/alert/business/BusinessAlert.java
浏览文件 @
57a3d54b
...
@@ -63,8 +63,7 @@ public class BusinessAlert extends BaseAlert implements Task, LogEnabled {
...
@@ -63,8 +63,7 @@ public class BusinessAlert extends BaseAlert implements Task, LogEnabled {
}
}
public
boolean
needAlert
(
MetricItemConfig
config
)
{
public
boolean
needAlert
(
MetricItemConfig
config
)
{
if
(
config
.
getAlarm
()
||
config
.
isShowAvgDashboard
()
||
config
.
isShowSumDashboard
()
if
(
config
.
getAlarm
()
||
hasMonitorTag
(
config
))
{
||
config
.
isShowCountDashboard
()
||
hasMonitorTag
(
config
))
{
return
true
;
return
true
;
}
else
{
}
else
{
return
false
;
return
false
;
...
...
cat-home/src/main/java/com/dianping/cat/report/task/alert/thirdParty/ThirdPartyAlertBuilder.java
浏览文件 @
57a3d54b
...
@@ -14,8 +14,8 @@ import org.unidal.lookup.annotation.Inject;
...
@@ -14,8 +14,8 @@ import org.unidal.lookup.annotation.Inject;
import
com.dianping.cat.Cat
;
import
com.dianping.cat.Cat
;
import
com.dianping.cat.helper.TimeUtil
;
import
com.dianping.cat.helper.TimeUtil
;
import
com.dianping.cat.home.alert.third
P
arty.entity.Http
;
import
com.dianping.cat.home.alert.third
p
arty.entity.Http
;
import
com.dianping.cat.home.alert.third
P
arty.entity.Par
;
import
com.dianping.cat.home.alert.third
p
arty.entity.Par
;
import
com.dianping.cat.message.Transaction
;
import
com.dianping.cat.message.Transaction
;
import
com.dianping.cat.system.config.ThirdPartyConfigManager
;
import
com.dianping.cat.system.config.ThirdPartyConfigManager
;
...
...
cat-home/src/main/java/com/dianping/cat/system/config/MetricGroupConfigManager.java
已删除
100644 → 0
浏览文件 @
6408cd8e
package
com.dianping.cat.system.config
;
import
java.util.ArrayList
;
import
java.util.List
;
import
org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
;
import
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
;
import
org.unidal.dal.jdbc.DalNotFoundException
;
import
org.unidal.helper.Files
;
import
org.unidal.lookup.annotation.Inject
;
import
com.dianping.cat.Cat
;
import
com.dianping.cat.core.config.Config
;
import
com.dianping.cat.core.config.ConfigDao
;
import
com.dianping.cat.core.config.ConfigEntity
;
import
com.dianping.cat.home.metric.group.entity.MetricGroup
;
import
com.dianping.cat.home.metric.group.entity.MetricGroupConfig
;
import
com.dianping.cat.home.metric.group.entity.MetricKeyConfig
;
import
com.dianping.cat.home.metric.group.transform.DefaultSaxParser
;
public
class
MetricGroupConfigManager
implements
Initializable
{
@Inject
private
ConfigDao
m_configDao
;
private
int
m_configId
;
private
MetricGroupConfig
m_config
;
private
static
final
String
CONFIG_NAME
=
"metricGroupConfig"
;
public
MetricGroupConfig
getMetricGroupConfig
()
{
return
m_config
;
}
@Override
public
void
initialize
()
throws
InitializationException
{
try
{
Config
config
=
m_configDao
.
findByName
(
CONFIG_NAME
,
ConfigEntity
.
READSET_FULL
);
String
content
=
config
.
getContent
();
m_config
=
DefaultSaxParser
.
parse
(
content
);
m_configId
=
config
.
getId
();
}
catch
(
DalNotFoundException
e
)
{
try
{
String
content
=
Files
.
forIO
().
readFrom
(
this
.
getClass
().
getResourceAsStream
(
"/config/default-metric-group-config.xml"
),
"utf-8"
);
Config
config
=
m_configDao
.
createLocal
();
config
.
setName
(
CONFIG_NAME
);
config
.
setContent
(
content
);
m_configDao
.
insert
(
config
);
m_config
=
DefaultSaxParser
.
parse
(
content
);
m_configId
=
config
.
getId
();
}
catch
(
Exception
ex
)
{
Cat
.
logError
(
ex
);
}
}
catch
(
Exception
e
)
{
Cat
.
logError
(
e
);
}
if
(
m_config
==
null
)
{
m_config
=
new
MetricGroupConfig
();
}
}
public
boolean
insert
(
String
xml
)
{
try
{
m_config
=
DefaultSaxParser
.
parse
(
xml
);
return
storeConfig
();
}
catch
(
Exception
e
)
{
Cat
.
logError
(
e
);
return
false
;
}
}
public
List
<
MetricKeyConfig
>
queryMetricGroupConfig
(
String
group
)
{
MetricGroup
metricGroup
=
m_config
.
findMetricGroup
(
group
);
if
(
metricGroup
==
null
)
{
return
new
ArrayList
<
MetricKeyConfig
>();
}
else
{
return
metricGroup
.
getMetricKeys
();
}
}
private
boolean
storeConfig
()
{
synchronized
(
this
)
{
try
{
Config
config
=
m_configDao
.
createLocal
();
config
.
setId
(
m_configId
);
config
.
setKeyId
(
m_configId
);
config
.
setName
(
CONFIG_NAME
);
config
.
setContent
(
m_config
.
toString
());
m_configDao
.
updateByPK
(
config
,
ConfigEntity
.
UPDATESET_FULL
);
}
catch
(
Exception
e
)
{
Cat
.
logError
(
e
);
return
false
;
}
}
return
true
;
}
}
cat-home/src/main/java/com/dianping/cat/system/config/ThirdPartyConfigManager.java
浏览文件 @
57a3d54b
...
@@ -12,10 +12,10 @@ import com.dianping.cat.Cat;
...
@@ -12,10 +12,10 @@ import com.dianping.cat.Cat;
import
com.dianping.cat.core.config.Config
;
import
com.dianping.cat.core.config.Config
;
import
com.dianping.cat.core.config.ConfigDao
;
import
com.dianping.cat.core.config.ConfigDao
;
import
com.dianping.cat.core.config.ConfigEntity
;
import
com.dianping.cat.core.config.ConfigEntity
;
import
com.dianping.cat.home.alert.third
P
arty.entity.Http
;
import
com.dianping.cat.home.alert.third
p
arty.entity.Http
;
import
com.dianping.cat.home.alert.third
P
arty.entity.Socket
;
import
com.dianping.cat.home.alert.third
p
arty.entity.Socket
;
import
com.dianping.cat.home.alert.third
P
arty.entity.ThirdPartyConfig
;
import
com.dianping.cat.home.alert.third
p
arty.entity.ThirdPartyConfig
;
import
com.dianping.cat.home.alert.third
P
arty.transform.DefaultSaxParser
;
import
com.dianping.cat.home.alert.third
p
arty.transform.DefaultSaxParser
;
public
class
ThirdPartyConfigManager
implements
Initializable
{
public
class
ThirdPartyConfigManager
implements
Initializable
{
...
...
cat-home/src/main/java/com/dianping/cat/system/page/config/Action.java
浏览文件 @
57a3d54b
...
@@ -113,8 +113,6 @@ public enum Action implements org.unidal.web.mvc.Action {
...
@@ -113,8 +113,6 @@ public enum Action implements org.unidal.web.mvc.Action {
DOMAIN_GROUP_CONFIG_UPDATE
(
"domainGroupConfigUpdate"
),
DOMAIN_GROUP_CONFIG_UPDATE
(
"domainGroupConfigUpdate"
),
METRIC_GROUP_CONFIG_UPDATE
(
"metricGroupConfigUpdate"
),
NET_GRAPH_CONFIG_UPDATE
(
"netGraphConfigUpdate"
),
NET_GRAPH_CONFIG_UPDATE
(
"netGraphConfigUpdate"
),
WEB_RULE
(
"webRule"
),
WEB_RULE
(
"webRule"
),
...
...
cat-home/src/main/java/com/dianping/cat/system/page/config/Handler.java
浏览文件 @
57a3d54b
...
@@ -131,7 +131,6 @@ public class Handler implements PageHandler<Context> {
...
@@ -131,7 +131,6 @@ public class Handler implements PageHandler<Context> {
case
METRIC_RULE_ADD_OR_UPDATE_SUBMIT:
case
METRIC_RULE_ADD_OR_UPDATE_SUBMIT:
case
METRIC_CONFIG_LIST:
case
METRIC_CONFIG_LIST:
case
METRIC_CONFIG_DELETE:
case
METRIC_CONFIG_DELETE:
case
METRIC_GROUP_CONFIG_UPDATE:
case
DOMAIN_METRIC_RULE_CONFIG_UPDATE:
case
DOMAIN_METRIC_RULE_CONFIG_UPDATE:
m_metricConfigProcessor
.
process
(
action
,
payload
,
model
);
m_metricConfigProcessor
.
process
(
action
,
payload
,
model
);
break
;
break
;
...
...
cat-home/src/main/java/com/dianping/cat/system/page/config/JspViewer.java
浏览文件 @
57a3d54b
...
@@ -126,8 +126,6 @@ public class JspViewer extends BaseJspViewer<SystemPage, Action, Context, Model>
...
@@ -126,8 +126,6 @@ public class JspViewer extends BaseJspViewer<SystemPage, Action, Context, Model>
return
JspFile
.
BUG_CONFIG_UPDATE
.
getPath
();
return
JspFile
.
BUG_CONFIG_UPDATE
.
getPath
();
case
DOMAIN_GROUP_CONFIG_UPDATE:
case
DOMAIN_GROUP_CONFIG_UPDATE:
return
JspFile
.
DOMAIN_GROUP_CONFIG_UPDATE
.
getPath
();
return
JspFile
.
DOMAIN_GROUP_CONFIG_UPDATE
.
getPath
();
case
METRIC_GROUP_CONFIG_UPDATE:
return
JspFile
.
METRIC_GROUP_CONFIG_UPDATE
.
getPath
();
case
WEB_RULE:
case
WEB_RULE:
case
WEB_RULE_ADD_OR_UPDATE_SUBMIT:
case
WEB_RULE_ADD_OR_UPDATE_SUBMIT:
case
WEB_RULE_DELETE:
case
WEB_RULE_DELETE:
...
...
cat-home/src/main/java/com/dianping/cat/system/page/config/process/MetricConfigProcessor.java
浏览文件 @
57a3d54b
...
@@ -18,7 +18,6 @@ import com.dianping.cat.consumer.metric.ProductLineConfigManager;
...
@@ -18,7 +18,6 @@ import com.dianping.cat.consumer.metric.ProductLineConfigManager;
import
com.dianping.cat.home.rule.entity.Rule
;
import
com.dianping.cat.home.rule.entity.Rule
;
import
com.dianping.cat.home.rule.transform.DefaultJsonBuilder
;
import
com.dianping.cat.home.rule.transform.DefaultJsonBuilder
;
import
com.dianping.cat.system.config.BusinessRuleConfigManager
;
import
com.dianping.cat.system.config.BusinessRuleConfigManager
;
import
com.dianping.cat.system.config.MetricGroupConfigManager
;
import
com.dianping.cat.system.page.config.Action
;
import
com.dianping.cat.system.page.config.Action
;
import
com.dianping.cat.system.page.config.Model
;
import
com.dianping.cat.system.page.config.Model
;
import
com.dianping.cat.system.page.config.Payload
;
import
com.dianping.cat.system.page.config.Payload
;
...
@@ -37,9 +36,6 @@ public class MetricConfigProcessor extends BaseProcesser {
...
@@ -37,9 +36,6 @@ public class MetricConfigProcessor extends BaseProcesser {
@Inject
@Inject
private
BusinessRuleConfigManager
m_businessRuleConfigManager
;
private
BusinessRuleConfigManager
m_businessRuleConfigManager
;
@Inject
private
MetricGroupConfigManager
m_metricGroupConfigManager
;
private
void
metricConfigAdd
(
Payload
payload
,
Model
model
)
{
private
void
metricConfigAdd
(
Payload
payload
,
Model
model
)
{
String
key
=
m_metricConfigManager
.
buildMetricKey
(
payload
.
getDomain
(),
payload
.
getType
(),
payload
.
getMetricKey
());
String
key
=
m_metricConfigManager
.
buildMetricKey
(
payload
.
getDomain
(),
payload
.
getType
(),
payload
.
getMetricKey
());
...
@@ -138,15 +134,6 @@ public class MetricConfigProcessor extends BaseProcesser {
...
@@ -138,15 +134,6 @@ public class MetricConfigProcessor extends BaseProcesser {
payload
.
getDomain
(),
payload
.
getType
(),
payload
.
getMetricKey
())));
payload
.
getDomain
(),
payload
.
getType
(),
payload
.
getMetricKey
())));
metricConfigList
(
payload
,
model
);
metricConfigList
(
payload
,
model
);
break
;
break
;
case
METRIC_GROUP_CONFIG_UPDATE:
String
metricGroupConfig
=
payload
.
getContent
();
if
(!
StringUtils
.
isEmpty
(
metricGroupConfig
))
{
model
.
setOpState
(
m_metricGroupConfigManager
.
insert
(
metricGroupConfig
));
}
else
{
model
.
setOpState
(
true
);
}
model
.
setContent
(
m_metricGroupConfigManager
.
getMetricGroupConfig
().
toString
());
break
;
case
DOMAIN_METRIC_RULE_CONFIG_UPDATE:
case
DOMAIN_METRIC_RULE_CONFIG_UPDATE:
String
domainMetricRuleConfig
=
payload
.
getContent
();
String
domainMetricRuleConfig
=
payload
.
getContent
();
if
(!
StringUtils
.
isEmpty
(
domainMetricRuleConfig
))
{
if
(!
StringUtils
.
isEmpty
(
domainMetricRuleConfig
))
{
...
...
cat-home/src/main/resources/META-INF/dal/model/alertconfig-codegen.xml
→
cat-home/src/main/resources/META-INF/dal/model/alert
-
config-codegen.xml
浏览文件 @
57a3d54b
文件已移动
cat-home/src/main/resources/META-INF/dal/model/alert
summary
-manifest.xml
→
cat-home/src/main/resources/META-INF/dal/model/alert
-config
-manifest.xml
浏览文件 @
57a3d54b
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<manifest>
<file
path=
"alert
summary
-codegen.xml"
/>
<file
path=
"alert
-config
-codegen.xml"
/>
<file
path=
"alert
summary
-model.xml"
/>
<file
path=
"alert
-config
-model.xml"
/>
</manifest>
</manifest>
cat-home/src/main/resources/META-INF/dal/model/alertconfig-model.xml
→
cat-home/src/main/resources/META-INF/dal/model/alert
-
config-model.xml
浏览文件 @
57a3d54b
文件已移动
cat-home/src/main/resources/META-INF/dal/model/alertsummary-codegen.xml
→
cat-home/src/main/resources/META-INF/dal/model/alert
-
summary-codegen.xml
浏览文件 @
57a3d54b
文件已移动
cat-home/src/main/resources/META-INF/dal/model/alert
config
-manifest.xml
→
cat-home/src/main/resources/META-INF/dal/model/alert
-summary
-manifest.xml
浏览文件 @
57a3d54b
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<manifest>
<file
path=
"alert
config
-codegen.xml"
/>
<file
path=
"alert
-summary
-codegen.xml"
/>
<file
path=
"alert
config
-model.xml"
/>
<file
path=
"alert
-summary
-model.xml"
/>
</manifest>
</manifest>
cat-home/src/main/resources/META-INF/dal/model/alertsummary-model.xml
→
cat-home/src/main/resources/META-INF/dal/model/alert
-
summary-model.xml
浏览文件 @
57a3d54b
文件已移动
cat-home/src/main/resources/META-INF/dal/model/domain
G
roup-codegen.xml
→
cat-home/src/main/resources/META-INF/dal/model/domain
-g
roup-codegen.xml
浏览文件 @
57a3d54b
文件已移动
cat-home/src/main/resources/META-INF/dal/model/
info
-manifest.xml
→
cat-home/src/main/resources/META-INF/dal/model/
domain-group
-manifest.xml
浏览文件 @
57a3d54b
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<manifest>
<file
path=
"
info
-codegen.xml"
/>
<file
path=
"
domain-group
-codegen.xml"
/>
<file
path=
"
info
-model.xml"
/>
<file
path=
"
domain-group
-model.xml"
/>
</manifest>
</manifest>
cat-home/src/main/resources/META-INF/dal/model/domain
G
roup-model.xml
→
cat-home/src/main/resources/META-INF/dal/model/domain
-g
roup-model.xml
浏览文件 @
57a3d54b
文件已移动
cat-home/src/main/resources/META-INF/dal/model/domainGroup-manifest.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<file
path=
"domainGroup-codegen.xml"
/>
<file
path=
"domainGroup-model.xml"
/>
</manifest>
cat-home/src/main/resources/META-INF/dal/model/info-codegen.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<model>
<entity
name=
"info"
root=
"true"
>
<entity-ref
name=
"realease-note"
type=
"list"
names=
"realease-notes"
/>
<entity-ref
name=
"problem"
type=
"list"
names=
"problems"
/>
</entity>
<entity
name=
"realease-note"
>
<attribute
name=
"version"
value-type=
"String"
/>
<attribute
name=
"date"
value-type=
"String"
/>
<attribute
name=
"description"
value-type=
"String"
/>
</entity>
<entity
name=
"problem"
>
<attribute
name=
"id"
value-type=
"String"
/>
<attribute
name=
"ask"
value-type=
"String"
/>
<attribute
name=
"answer"
value-type=
"String"
/>
</entity>
</model>
cat-home/src/main/resources/META-INF/dal/model/info-model.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<model
model-package=
"com.dianping.cat.home.info"
enable-sax-parser=
"true"
>
<entity
name=
"info"
root=
"true"
>
<entity-ref
name=
"realease-note"
type=
"list"
names=
"realease-notes"
/>
<entity-ref
name=
"problem"
type=
"list"
names=
"problems"
/>
</entity>
<entity
name=
"realease-note"
>
<attribute
name=
"version"
value-type=
"String"
/>
<attribute
name=
"date"
value-type=
"String"
/>
<attribute
name=
"description"
value-type=
"String"
/>
</entity>
<entity
name=
"problem"
>
<attribute
name=
"id"
value-type=
"String"
/>
<attribute
name=
"ask"
value-type=
"String"
/>
<attribute
name=
"answer"
value-type=
"String"
/>
</entity>
</model>
cat-home/src/main/resources/META-INF/dal/model/metric-aggregation-config-codegen.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<model>
<entity
name=
"metric-aggregation-config"
root=
"true"
>
<entity-ref
name=
"metric-aggregation-group"
type=
"list"
names=
"metric-aggregation-groups"
/>
</entity>
<entity
name=
"metric-aggregation-group"
>
<attribute
name=
"id"
value-type=
"String"
/>
<attribute
name=
"type"
value-type=
"String"
/>
<entity-ref
name=
"metric-aggregation"
type=
"list"
names=
"metric-aggregations"
/>
</entity>
<entity
name=
"metric-aggregation"
>
<attribute
name=
"id"
value-type=
"String"
/>
<attribute
name=
"display-type"
value-type=
"String"
/>
<attribute
name=
"base-line"
value-type=
"boolean"
/>
<attribute
name=
"operation"
value-type=
"String"
/>
<attribute
name=
"domain"
value-type=
"String"
/>
<attribute
name=
"title"
value-type=
"String"
/>
<entity-ref
name=
"metric-aggregation-item"
type=
"list"
names=
"metric-aggregation-items"
/>
</entity>
<entity
name=
"metric-aggregation-item"
>
<attribute
name=
"domain"
value-type=
"String"
/>
<attribute
name=
"key"
value-type=
"String"
/>
<attribute
name=
"operation"
value-type=
"String"
/>
<attribute
name=
"display-type"
value-type=
"String"
/>
<attribute
name=
"base-line"
value-type=
"boolean"
/>
</entity>
</model>
cat-home/src/main/resources/META-INF/dal/model/metric-aggregation-config-manifest.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<file
path=
"metric-aggregation-config-codegen.xml"
/>
<file
path=
"metric-aggregation-config-model.xml"
/>
</manifest>
cat-home/src/main/resources/META-INF/dal/model/metric-aggregation-config-model.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<model
model-package=
"com.dianping.cat.home.metric.aggregation"
enable-merger=
"true"
enable-sax-parser=
"true"
enable-base-visitor=
"true"
enable-json-parser=
"true"
enable-json-builder=
"true"
enable-native-parser=
"true"
enable-native-builder=
"true"
enable-xml-parser=
"false"
enable-xml-builder=
"false"
>
<entity
name=
"metric-aggregation-config"
root=
"true"
>
<entity-ref
name=
"metric-aggregation-group"
type=
"map"
names=
"metric-aggregation-groups"
/>
</entity>
<entity
name=
"metric-aggregation-group"
>
<attribute
name=
"id"
value-type=
"String"
key=
"true"
/>
<attribute
name=
"type"
value-type=
"String"
default-value=
"Metric"
/>
<attribute
name=
"display"
value-type=
"String"
default-value=
"network"
/>
<entity-ref
name=
"metric-aggregation"
type=
"list"
names=
"metric-aggregations"
/>
</entity>
<entity
name=
"metric-aggregation"
>
<attribute
name=
"id"
value-type=
"String"
/>
<attribute
name=
"display-type"
value-type=
"String"
/>
<attribute
name=
"base-line"
value-type=
"boolean"
default-value=
"false"
/>
<attribute
name=
"operation"
value-type=
"String"
/>
<attribute
name=
"domain"
value-type=
"String"
/>
<attribute
name=
"title"
value-type=
"String"
/>
<entity-ref
name=
"metric-aggregation-item"
type=
"list"
names=
"metric-aggregation-items"
/>
</entity>
<entity
name=
"metric-aggregation-item"
>
<attribute
name=
"domain"
value-type=
"String"
/>
<attribute
name=
"key"
value-type=
"String"
/>
<attribute
name=
"operation"
value-type=
"String"
/>
<attribute
name=
"display-type"
value-type=
"String"
/>
<attribute
name=
"base-line"
value-type=
"boolean"
/>
</entity>
</model>
cat-home/src/main/resources/META-INF/dal/model/metric-group-config-codegen.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<model>
<entity
name=
"metric-group-config"
root=
"true"
>
<entity-ref
name=
"metric-group"
/>
</entity>
<entity
name=
"metric-group"
>
<attribute
name=
"id"
value-type=
"String"
/>
<entity-ref
name=
"metric-key-config"
type=
"list"
names=
"metric-key-configs"
/>
</entity>
<entity
name=
"metric-key-config"
>
<attribute
name=
"metric-domain"
value-type=
"String"
/>
<attribute
name=
"metric-type"
value-type=
"String"
/>
<attribute
name=
"metric-key"
value-type=
"String"
/>
<attribute
name=
"display-type"
value-type=
"String"
/>
</entity>
</model>
cat-home/src/main/resources/META-INF/dal/model/metric-group-config-manifest.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<file
path=
"metric-group-config-codegen.xml"
/>
<file
path=
"metric-group-config-model.xml"
/>
</manifest>
cat-home/src/main/resources/META-INF/dal/model/metric-group-config-model.xml
已删除
100644 → 0
浏览文件 @
6408cd8e
<?xml version="1.0" encoding="UTF-8"?>
<model
model-package=
"com.dianping.cat.home.metric.group"
enable-merger=
"true"
enable-sax-parser=
"true"
enable-base-visitor=
"true"
enable-json-parser=
"true"
enable-json-builder=
"true"
enable-native-parser=
"true"
enable-native-builder=
"true"
enable-xml-parser=
"false"
enable-xml-builder=
"false"
>
<entity
name=
"metric-group-config"
root=
"true"
>
<entity-ref
name=
"metric-group"
type=
"map"
names=
"metric-groups"
/>
</entity>
<entity
name=
"metric-group"
>
<attribute
name=
"id"
value-type=
"String"
key=
"true"
/>
<entity-ref
name=
"metric-key-config"
type=
"list"
names=
"metric-keys"
/>
</entity>
<entity
name=
"metric-key-config"
>
<attribute
name=
"metric-domain"
value-type=
"String"
/>
<attribute
name=
"metric-type"
value-type=
"String"
default-value=
"Metric"
/>
<attribute
name=
"metric-key"
value-type=
"String"
/>
<attribute
name=
"display-type"
value-type=
"String"
/>
</entity>
</model>
cat-home/src/main/resources/META-INF/dal/model/thirdParty-manifest.xml
浏览文件 @
57a3d54b
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<manifest>
<file
path=
"third
P
arty-codegen.xml"
/>
<file
path=
"third
p
arty-codegen.xml"
/>
<file
path=
"third
P
arty-model.xml"
/>
<file
path=
"third
p
arty-model.xml"
/>
</manifest>
</manifest>
cat-home/src/main/resources/META-INF/dal/model/thirdParty-model.xml
浏览文件 @
57a3d54b
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<model
model-package=
"com.dianping.cat.home.alert.third
P
arty"
enable-merger=
"false"
enable-sax-parser=
"true"
<model
model-package=
"com.dianping.cat.home.alert.third
p
arty"
enable-merger=
"false"
enable-sax-parser=
"true"
enable-base-visitor=
"false"
>
enable-base-visitor=
"false"
>
<entity
name=
"third-party-config"
root=
"true"
>
<entity
name=
"third-party-config"
root=
"true"
>
<entity-ref
name=
"http"
type=
"list"
names=
"https"
/>
<entity-ref
name=
"http"
type=
"list"
names=
"https"
/>
...
...
cat-home/src/main/resources/META-INF/plexus/components.xml
浏览文件 @
57a3d54b
...
@@ -152,15 +152,6 @@
...
@@ -152,15 +152,6 @@
</requirement>
</requirement>
</requirements>
</requirements>
</component>
</component>
<component>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
<implementation>
com.dianping.cat.system.config.MetricGroupConfigManager
</implementation>
<requirements>
<requirement>
<role>
com.dianping.cat.core.config.ConfigDao
</role>
</requirement>
</requirements>
</component>
<component>
<component>
<role>
com.dianping.cat.system.config.NetworkRuleConfigManager
</role>
<role>
com.dianping.cat.system.config.NetworkRuleConfigManager
</role>
<implementation>
com.dianping.cat.system.config.NetworkRuleConfigManager
</implementation>
<implementation>
com.dianping.cat.system.config.NetworkRuleConfigManager
</implementation>
...
@@ -303,9 +294,6 @@
...
@@ -303,9 +294,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -333,9 +321,6 @@
...
@@ -333,9 +321,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -366,9 +351,6 @@
...
@@ -366,9 +351,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -396,9 +378,6 @@
...
@@ -396,9 +378,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -426,9 +405,6 @@
...
@@ -426,9 +405,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -459,9 +435,6 @@
...
@@ -459,9 +435,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -3766,9 +3739,6 @@
...
@@ -3766,9 +3739,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -3807,15 +3777,6 @@
...
@@ -3807,15 +3777,6 @@
</requirement>
</requirement>
</requirements>
</requirements>
</component>
</component>
<component>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
<implementation>
com.dianping.cat.system.config.MetricGroupConfigManager
</implementation>
<requirements>
<requirement>
<role>
com.dianping.cat.core.config.ConfigDao
</role>
</requirement>
</requirements>
</component>
<component>
<component>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<implementation>
com.dianping.cat.report.task.alert.AlertInfo
</implementation>
<implementation>
com.dianping.cat.report.task.alert.AlertInfo
</implementation>
...
@@ -4203,9 +4164,6 @@
...
@@ -4203,9 +4164,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -4355,9 +4313,6 @@
...
@@ -4355,9 +4313,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -4409,9 +4364,6 @@
...
@@ -4409,9 +4364,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -4484,9 +4436,6 @@
...
@@ -4484,9 +4436,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
<role>
com.dianping.cat.consumer.metric.ProductLineConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
<role>
com.dianping.cat.report.task.alert.AlertInfo
</role>
</requirement>
</requirement>
...
@@ -4960,9 +4909,6 @@
...
@@ -4960,9 +4909,6 @@
<requirement>
<requirement>
<role>
com.dianping.cat.system.config.BusinessRuleConfigManager
</role>
<role>
com.dianping.cat.system.config.BusinessRuleConfigManager
</role>
</requirement>
</requirement>
<requirement>
<role>
com.dianping.cat.system.config.MetricGroupConfigManager
</role>
</requirement>
<requirement>
<requirement>
<role>
com.dianping.cat.report.task.alert.RuleFTLDecorator
</role>
<role>
com.dianping.cat.report.task.alert.RuleFTLDecorator
</role>
</requirement>
</requirement>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录