Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
月轩居士
SkyWalking
提交
87449d01
S
SkyWalking
项目概览
月轩居士
/
SkyWalking
与 Fork 源项目一致
Fork自
apache / SkyWalking
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SkyWalking
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
87449d01
编写于
9月 12, 2018
作者:
wu-sheng
提交者:
彭勇升 pengys
9月 12, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add IDColumn Annotation. (#1667)
上级
973ad9e3
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
68 addition
and
34 deletion
+68
-34
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/endpoint/EndpointAvgIndicator.java
...ore/analysis/generated/endpoint/EndpointAvgIndicator.java
+3
-3
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/endpoint/EndpointPercentIndicator.java
...analysis/generated/endpoint/EndpointPercentIndicator.java
+3
-3
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/endpointrelation/EndpointRelationAvgIndicator.java
...erated/endpointrelation/EndpointRelationAvgIndicator.java
+6
-6
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/service/ServiceAvgIndicator.java
.../core/analysis/generated/service/ServiceAvgIndicator.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/service/ServiceCallsSumIndicator.java
.../analysis/generated/service/ServiceCallsSumIndicator.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstance/ServiceInstanceRespTimeIndicator.java
...ted/serviceinstance/ServiceInstanceRespTimeIndicator.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancejvmcpu/InstanceJvmCpuIndicator.java
...erated/serviceinstancejvmcpu/InstanceJvmCpuIndicator.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancejvmgc/InstanceJvmYoungGcTimeIndicator.java
...serviceinstancejvmgc/InstanceJvmYoungGcTimeIndicator.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancejvmmemory/InstanceJvmMemoryMaxIndicator.java
...rviceinstancejvmmemory/InstanceJvmMemoryMaxIndicator.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancejvmmemorypool/InstanceJvmMemoryPoolMaxIndicator.java
...tancejvmmemorypool/InstanceJvmMemoryPoolMaxIndicator.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancerelation/ServiceInstanceRelationAvgIndicator.java
...instancerelation/ServiceInstanceRelationAvgIndicator.java
+4
-4
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/servicerelation/ServiceRelationAvgIndicator.java
...enerated/servicerelation/ServiceRelationAvgIndicator.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/servicerelation/ServiceRelationClientCallsSumIndicator.java
...rvicerelation/ServiceRelationClientCallsSumIndicator.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/servicerelation/ServiceRelationServerCallsSumIndicator.java
...rvicerelation/ServiceRelationServerCallsSumIndicator.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/annotation/IDColumn.java
...ywalking/oap/server/core/storage/annotation/IDColumn.java
+34
-0
未找到文件。
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/endpoint/EndpointAvgIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,9 +41,9 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"endpoint_avg"
,
builder
=
EndpointAvgIndicator
.
Builder
.
class
)
public
class
EndpointAvgIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_id"
)
private
int
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_id"
)
private
int
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/endpoint/EndpointPercentIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,9 +41,9 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"endpoint_percent"
,
builder
=
EndpointPercentIndicator
.
Builder
.
class
)
public
class
EndpointPercentIndicator
extends
PercentIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_id"
)
private
int
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_id"
)
private
int
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/endpointrelation/EndpointRelationAvgIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,12 +41,12 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"endpointrelation_avg"
,
builder
=
EndpointRelationAvgIndicator
.
Builder
.
class
)
public
class
EndpointRelationAvgIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"endpoint_id"
)
private
int
endpointId
;
@Setter
@Getter
@Column
(
columnName
=
"child_endpoint_id"
)
private
int
childEndpointId
;
@Setter
@Getter
@Column
(
columnName
=
"service_id"
)
private
int
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
"child_service_id"
)
private
int
childServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"child_service_instance_id"
)
private
int
childServiceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"endpoint_id"
)
@IDColumn
private
int
endpointId
;
@Setter
@Getter
@Column
(
columnName
=
"child_endpoint_id"
)
@IDColumn
private
int
childEndpointId
;
@Setter
@Getter
@Column
(
columnName
=
"service_id"
)
private
int
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
"child_service_id"
)
private
int
childServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"child_service_instance_id"
)
private
int
childServiceInstanceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/service/ServiceAvgIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,7 +41,7 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"service_avg"
,
builder
=
ServiceAvgIndicator
.
Builder
.
class
)
public
class
ServiceAvgIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/service/ServiceCallsSumIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,7 +41,7 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"service_calls_sum"
,
builder
=
ServiceCallsSumIndicator
.
Builder
.
class
)
public
class
ServiceCallsSumIndicator
extends
SumIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstance/ServiceInstanceRespTimeIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,8 +41,8 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"serviceinstance_resptime"
,
builder
=
ServiceInstanceRespTimeIndicator
.
Builder
.
class
)
public
class
ServiceInstanceRespTimeIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_id"
)
private
int
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_id"
)
private
int
serviceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancejvmcpu/InstanceJvmCpuIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,8 +41,8 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"instance_jvm_cpu"
,
builder
=
InstanceJvmCpuIndicator
.
Builder
.
class
)
public
class
InstanceJvmCpuIndicator
extends
DoubleAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancejvmgc/InstanceJvmYoungGcTimeIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,8 +41,8 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"instance_jvm_young_gc_time"
,
builder
=
InstanceJvmYoungGcTimeIndicator
.
Builder
.
class
)
public
class
InstanceJvmYoungGcTimeIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancejvmmemory/InstanceJvmMemoryMaxIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,8 +41,8 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"instance_jvm_memory_max"
,
builder
=
InstanceJvmMemoryMaxIndicator
.
Builder
.
class
)
public
class
InstanceJvmMemoryMaxIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancejvmmemorypool/InstanceJvmMemoryPoolMaxIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,8 +41,8 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"instance_jvm_memory_pool_max"
,
builder
=
InstanceJvmMemoryPoolMaxIndicator
.
Builder
.
class
)
public
class
InstanceJvmMemoryPoolMaxIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"id"
)
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"id"
)
@IDColumn
private
int
id
;
@Setter
@Getter
@Column
(
columnName
=
"service_instance_id"
)
private
int
serviceInstanceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/serviceinstancerelation/ServiceInstanceRelationAvgIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,10 +41,10 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"serviceinstancerelation_avg"
,
builder
=
ServiceInstanceRelationAvgIndicator
.
Builder
.
class
)
public
class
ServiceInstanceRelationAvgIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"source_service_id"
)
private
int
sourceServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_id"
)
private
int
destServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"source_service_instance_id"
)
private
int
sourceServiceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_instance_id"
)
private
int
destServiceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"source_service_id"
)
private
int
sourceServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_id"
)
private
int
destServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"source_service_instance_id"
)
@IDColumn
private
int
sourceServiceInstanceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_instance_id"
)
@IDColumn
private
int
destServiceInstanceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/servicerelation/ServiceRelationAvgIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,8 +41,8 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"servicerelation_avg"
,
builder
=
ServiceRelationAvgIndicator
.
Builder
.
class
)
public
class
ServiceRelationAvgIndicator
extends
LongAvgIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"source_service_id"
)
private
int
sourceServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_id"
)
private
int
destServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"source_service_id"
)
@IDColumn
private
int
sourceServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_id"
)
@IDColumn
private
int
destServiceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/servicerelation/ServiceRelationClientCallsSumIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,8 +41,8 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"service_relation_client_calls_sum"
,
builder
=
ServiceRelationClientCallsSumIndicator
.
Builder
.
class
)
public
class
ServiceRelationClientCallsSumIndicator
extends
SumIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"source_service_id"
)
private
int
sourceServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_id"
)
private
int
destServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"source_service_id"
)
@IDColumn
private
int
sourceServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_id"
)
@IDColumn
private
int
destServiceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/generated/servicerelation/ServiceRelationServerCallsSumIndicator.java
浏览文件 @
87449d01
...
...
@@ -41,8 +41,8 @@ import org.apache.skywalking.oap.server.core.source.Scope;
@StorageEntity
(
name
=
"service_relation_server_calls_sum"
,
builder
=
ServiceRelationServerCallsSumIndicator
.
Builder
.
class
)
public
class
ServiceRelationServerCallsSumIndicator
extends
SumIndicator
implements
AlarmSupported
{
@Setter
@Getter
@Column
(
columnName
=
"source_service_id"
)
private
int
sourceServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_id"
)
private
int
destServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"source_service_id"
)
@IDColumn
private
int
sourceServiceId
;
@Setter
@Getter
@Column
(
columnName
=
"dest_service_id"
)
@IDColumn
private
int
destServiceId
;
@Override
public
String
id
()
{
String
splitJointId
=
String
.
valueOf
(
getTimeBucket
());
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/annotation/IDColumn.java
0 → 100644
浏览文件 @
87449d01
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.oap.server.core.storage.annotation
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
/**
* IDColumn is the plus annotation for {@link Column}, declares this column is ID for the entity, besides time(bucket).
*
* @author wusheng
*/
@Target
({
ElementType
.
FIELD
})
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
IDColumn
{
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录