Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
山不在高_有仙则灵
SkyWalking
提交
6a3e2f92
S
SkyWalking
项目概览
山不在高_有仙则灵
/
SkyWalking
与 Fork 源项目一致
Fork自
apache / SkyWalking
通知
12
Star
0
Fork
2
代码
文件
提交
分支
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,发现更多精彩内容 >>
提交
6a3e2f92
编写于
1月 07, 2018
作者:
P
peng-yongsheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Register and segment.
上级
8e2e5f4e
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
121 addition
and
46 deletion
+121
-46
apm-collector/apm-collector-analysis/analysis-metric/metric-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/metric/provider/worker/global/GlobalTraceSpanListener.java
...etric/provider/worker/global/GlobalTraceSpanListener.java
+2
-1
apm-collector/apm-collector-analysis/analysis-metric/metric-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/metric/provider/worker/segment/SegmentCostSpanListener.java
...tric/provider/worker/segment/SegmentCostSpanListener.java
+1
-2
apm-collector/apm-collector-analysis/analysis-register/register-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/register/provider/register/ApplicationRegisterSerialWorker.java
...er/provider/register/ApplicationRegisterSerialWorker.java
+6
-3
apm-collector/apm-collector-analysis/analysis-register/register-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/register/provider/register/IdAutoIncrement.java
.../analysis/register/provider/register/IdAutoIncrement.java
+0
-1
apm-collector/apm-collector-analysis/analysis-register/register-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/register/provider/register/InstanceRegisterSerialWorker.java
...ister/provider/register/InstanceRegisterSerialWorker.java
+6
-3
apm-collector/apm-collector-analysis/analysis-register/register-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/register/provider/register/NetworkAddressRegisterSerialWorker.java
...provider/register/NetworkAddressRegisterSerialWorker.java
+4
-2
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/global/GlobalTrace.java
...lking/apm/collector/storage/table/global/GlobalTrace.java
+20
-5
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/register/Application.java
...ing/apm/collector/storage/table/register/Application.java
+12
-4
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/register/Instance.java
...alking/apm/collector/storage/table/register/Instance.java
+9
-5
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/register/NetworkAddress.java
.../apm/collector/storage/table/register/NetworkAddress.java
+9
-5
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/register/ServiceName.java
...ing/apm/collector/storage/table/register/ServiceName.java
+12
-5
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/segment/Segment.java
...ywalking/apm/collector/storage/table/segment/Segment.java
+20
-5
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/segment/SegmentCost.java
...king/apm/collector/storage/table/segment/SegmentCost.java
+20
-5
未找到文件。
apm-collector/apm-collector-analysis/analysis-metric/metric-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/metric/provider/worker/global/GlobalTraceSpanListener.java
浏览文件 @
6a3e2f92
...
...
@@ -71,7 +71,8 @@ public class GlobalTraceSpanListener implements FirstSpanListener, GlobalTraceId
Graph
<
GlobalTrace
>
graph
=
GraphManager
.
INSTANCE
.
findGraph
(
MetricGraphIdDefine
.
GLOBAL_TRACE_GRAPH_ID
,
GlobalTrace
.
class
);
for
(
String
globalTraceId
:
globalTraceIds
)
{
GlobalTrace
globalTrace
=
new
GlobalTrace
(
segmentId
+
Const
.
ID_SPLIT
+
globalTraceId
);
GlobalTrace
globalTrace
=
new
GlobalTrace
();
globalTrace
.
setId
(
segmentId
+
Const
.
ID_SPLIT
+
globalTraceId
);
globalTrace
.
setGlobalTraceId
(
globalTraceId
);
globalTrace
.
setSegmentId
(
segmentId
);
globalTrace
.
setTimeBucket
(
timeBucket
);
...
...
apm-collector/apm-collector-analysis/analysis-metric/metric-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/metric/provider/worker/segment/SegmentCostSpanListener.java
浏览文件 @
6a3e2f92
...
...
@@ -33,7 +33,6 @@ import org.apache.skywalking.apm.collector.cache.service.ServiceNameCacheService
import
org.apache.skywalking.apm.collector.core.graph.Graph
;
import
org.apache.skywalking.apm.collector.core.graph.GraphManager
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.core.util.Const
;
import
org.apache.skywalking.apm.collector.core.util.TimeBucketUtils
;
import
org.apache.skywalking.apm.collector.storage.table.segment.SegmentCost
;
import
org.slf4j.Logger
;
...
...
@@ -61,7 +60,7 @@ public class SegmentCostSpanListener implements EntrySpanListener, ExitSpanListe
String
segmentId
)
{
timeBucket
=
TimeBucketUtils
.
INSTANCE
.
getMinuteTimeBucket
(
spanDecorator
.
getStartTime
());
SegmentCost
segmentCost
=
new
SegmentCost
(
Const
.
EMPTY_STRING
);
SegmentCost
segmentCost
=
new
SegmentCost
();
segmentCost
.
setSegmentId
(
segmentId
);
segmentCost
.
setApplicationId
(
applicationId
);
segmentCost
.
setCost
(
spanDecorator
.
getEndTime
()
-
spanDecorator
.
getStartTime
());
...
...
apm-collector/apm-collector-analysis/analysis-register/register-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/register/provider/register/ApplicationRegisterSerialWorker.java
浏览文件 @
6a3e2f92
...
...
@@ -60,14 +60,16 @@ public class ApplicationRegisterSerialWorker extends AbstractLocalAsyncWorker<Ap
Application
newApplication
;
int
min
=
applicationRegisterDAO
.
getMinApplicationId
();
if
(
min
==
0
)
{
Application
userApplication
=
new
Application
(
String
.
valueOf
(
Const
.
NONE_APPLICATION_ID
));
Application
userApplication
=
new
Application
();
userApplication
.
setId
(
String
.
valueOf
(
Const
.
NONE_APPLICATION_ID
));
userApplication
.
setApplicationCode
(
Const
.
USER_CODE
);
userApplication
.
setApplicationId
(
Const
.
NONE_APPLICATION_ID
);
userApplication
.
setAddressId
(
Const
.
NONE
);
userApplication
.
setIsAddress
(
false
);
applicationRegisterDAO
.
save
(
userApplication
);
newApplication
=
new
Application
(
"-1"
);
newApplication
=
new
Application
();
newApplication
.
setId
(
"-1"
);
newApplication
.
setApplicationId
(-
1
);
newApplication
.
setApplicationCode
(
application
.
getApplicationCode
());
newApplication
.
setAddressId
(
application
.
getAddressId
());
...
...
@@ -76,7 +78,8 @@ public class ApplicationRegisterSerialWorker extends AbstractLocalAsyncWorker<Ap
int
max
=
applicationRegisterDAO
.
getMaxApplicationId
();
applicationId
=
IdAutoIncrement
.
INSTANCE
.
increment
(
min
,
max
);
newApplication
=
new
Application
(
String
.
valueOf
(
applicationId
));
newApplication
=
new
Application
();
newApplication
.
setId
(
String
.
valueOf
(
applicationId
));
newApplication
.
setApplicationId
(
applicationId
);
newApplication
.
setApplicationCode
(
application
.
getApplicationCode
());
newApplication
.
setAddressId
(
application
.
getAddressId
());
...
...
apm-collector/apm-collector-analysis/analysis-register/register-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/register/provider/register/IdAutoIncrement.java
浏览文件 @
6a3e2f92
...
...
@@ -16,7 +16,6 @@
*
*/
package
org.apache.skywalking.apm.collector.analysis.register.provider.register
;
/**
...
...
apm-collector/apm-collector-analysis/analysis-register/register-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/register/provider/register/InstanceRegisterSerialWorker.java
浏览文件 @
6a3e2f92
...
...
@@ -61,7 +61,8 @@ public class InstanceRegisterSerialWorker extends AbstractLocalAsyncWorker<Insta
int
min
=
instanceRegisterDAO
.
getMinInstanceId
();
int
max
=
instanceRegisterDAO
.
getMaxInstanceId
();
if
(
min
==
0
&&
max
==
0
)
{
Instance
userInstance
=
new
Instance
(
String
.
valueOf
(
Const
.
NONE_INSTANCE_ID
));
Instance
userInstance
=
new
Instance
();
userInstance
.
setId
(
String
.
valueOf
(
Const
.
NONE_INSTANCE_ID
));
userInstance
.
setInstanceId
(
Const
.
NONE_INSTANCE_ID
);
userInstance
.
setApplicationId
(
Const
.
NONE_APPLICATION_ID
);
userInstance
.
setAgentUUID
(
Const
.
USER_CODE
);
...
...
@@ -72,7 +73,8 @@ public class InstanceRegisterSerialWorker extends AbstractLocalAsyncWorker<Insta
userInstance
.
setIsAddress
(
false
);
instanceRegisterDAO
.
save
(
userInstance
);
newInstance
=
new
Instance
(
"2"
);
newInstance
=
new
Instance
();
newInstance
.
setId
(
"2"
);
newInstance
.
setInstanceId
(
2
);
newInstance
.
setApplicationId
(
instance
.
getApplicationId
());
newInstance
.
setAgentUUID
(
instance
.
getAgentUUID
());
...
...
@@ -82,7 +84,8 @@ public class InstanceRegisterSerialWorker extends AbstractLocalAsyncWorker<Insta
newInstance
.
setAddressId
(
instance
.
getAddressId
());
newInstance
.
setIsAddress
(
instance
.
getIsAddress
());
}
else
{
newInstance
=
new
Instance
(
String
.
valueOf
(
max
+
1
));
newInstance
=
new
Instance
();
newInstance
.
setId
(
String
.
valueOf
(
max
+
1
));
newInstance
.
setInstanceId
(
max
+
1
);
newInstance
.
setApplicationId
(
instance
.
getApplicationId
());
newInstance
.
setAgentUUID
(
instance
.
getAgentUUID
());
...
...
apm-collector/apm-collector-analysis/analysis-register/register-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/register/provider/register/NetworkAddressRegisterSerialWorker.java
浏览文件 @
6a3e2f92
...
...
@@ -59,14 +59,16 @@ public class NetworkAddressRegisterSerialWorker extends AbstractLocalAsyncWorker
NetworkAddress
newNetworkAddress
;
int
min
=
networkAddressRegisterDAO
.
getMinNetworkAddressId
();
if
(
min
==
0
)
{
newNetworkAddress
=
new
NetworkAddress
(
"-1"
);
newNetworkAddress
=
new
NetworkAddress
();
newNetworkAddress
.
setId
(
"-1"
);
newNetworkAddress
.
setAddressId
(-
1
);
newNetworkAddress
.
setNetworkAddress
(
networkAddress
.
getNetworkAddress
());
}
else
{
int
max
=
networkAddressRegisterDAO
.
getMaxNetworkAddressId
();
addressId
=
IdAutoIncrement
.
INSTANCE
.
increment
(
min
,
max
);
newNetworkAddress
=
new
NetworkAddress
(
String
.
valueOf
(
addressId
));
newNetworkAddress
=
new
NetworkAddress
();
newNetworkAddress
.
setId
(
String
.
valueOf
(
addressId
));
newNetworkAddress
.
setAddressId
(
addressId
);
newNetworkAddress
.
setNetworkAddress
(
networkAddress
.
getNetworkAddress
());
}
...
...
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/global/GlobalTrace.java
浏览文件 @
6a3e2f92
...
...
@@ -16,18 +16,17 @@
*
*/
package
org.apache.skywalking.apm.collector.storage.table.global
;
import
org.apache.skywalking.apm.collector.core.data.Column
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Stream
Data
;
import
org.apache.skywalking.apm.collector.core.data.operator.CoverOperation
;
import
org.apache.skywalking.apm.collector.core.data.operator.NonOperation
;
/**
* @author peng-yongsheng
*/
public
class
GlobalTrace
extends
Abstract
Data
{
public
class
GlobalTrace
extends
Stream
Data
{
private
static
final
Column
[]
STRING_COLUMNS
=
{
new
Column
(
GlobalTraceTable
.
COLUMN_ID
,
new
NonOperation
()),
...
...
@@ -45,8 +44,24 @@ public class GlobalTrace extends AbstractData {
private
static
final
Column
[]
BOOLEAN_COLUMNS
=
{};
private
static
final
Column
[]
BYTE_COLUMNS
=
{};
public
GlobalTrace
(
String
id
)
{
super
(
id
,
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
public
GlobalTrace
()
{
super
(
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
}
@Override
public
String
getId
()
{
return
getDataString
(
0
);
}
@Override
public
void
setId
(
String
id
)
{
setDataString
(
0
,
id
);
}
@Override
public
String
getMetricId
()
{
return
getId
();
}
@Override
public
void
setMetricId
(
String
metricId
)
{
setId
(
metricId
);
}
public
String
getSegmentId
()
{
...
...
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/register/Application.java
浏览文件 @
6a3e2f92
...
...
@@ -19,14 +19,14 @@
package
org.apache.skywalking.apm.collector.storage.table.register
;
import
org.apache.skywalking.apm.collector.core.data.Column
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Register
Data
;
import
org.apache.skywalking.apm.collector.core.data.operator.CoverOperation
;
import
org.apache.skywalking.apm.collector.core.data.operator.NonOperation
;
/**
* @author peng-yongsheng
*/
public
class
Application
extends
Abstract
Data
{
public
class
Application
extends
Register
Data
{
private
static
final
Column
[]
STRING_COLUMNS
=
{
new
Column
(
ApplicationTable
.
COLUMN_ID
,
new
NonOperation
()),
...
...
@@ -48,8 +48,16 @@ public class Application extends AbstractData {
private
static
final
Column
[]
BYTE_COLUMNS
=
{};
public
Application
(
String
id
)
{
super
(
id
,
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
public
Application
()
{
super
(
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
}
@Override
public
String
getId
()
{
return
getDataString
(
0
);
}
@Override
public
void
setId
(
String
id
)
{
setDataString
(
0
,
id
);
}
public
String
getApplicationCode
()
{
...
...
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/register/Instance.java
浏览文件 @
6a3e2f92
...
...
@@ -19,14 +19,14 @@
package
org.apache.skywalking.apm.collector.storage.table.register
;
import
org.apache.skywalking.apm.collector.core.data.Column
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Register
Data
;
import
org.apache.skywalking.apm.collector.core.data.operator.CoverOperation
;
import
org.apache.skywalking.apm.collector.core.data.operator.NonOperation
;
/**
* @author peng-yongsheng
*/
public
class
Instance
extends
Abstract
Data
{
public
class
Instance
extends
Register
Data
{
private
static
final
Column
[]
STRING_COLUMNS
=
{
new
Column
(
InstanceTable
.
COLUMN_ID
,
new
NonOperation
()),
...
...
@@ -53,14 +53,18 @@ public class Instance extends AbstractData {
private
static
final
Column
[]
BYTE_COLUMNS
=
{};
public
Instance
(
String
id
)
{
super
(
id
,
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
public
Instance
()
{
super
(
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
}
public
String
getId
()
{
@Override
public
String
getId
()
{
return
getDataString
(
0
);
}
@Override
public
void
setId
(
String
id
)
{
setDataString
(
0
,
id
);
}
public
int
getApplicationId
()
{
return
getDataInteger
(
0
);
}
...
...
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/register/NetworkAddress.java
浏览文件 @
6a3e2f92
...
...
@@ -19,13 +19,13 @@
package
org.apache.skywalking.apm.collector.storage.table.register
;
import
org.apache.skywalking.apm.collector.core.data.Column
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Register
Data
;
import
org.apache.skywalking.apm.collector.core.data.operator.NonOperation
;
/**
* @author peng-yongsheng
*/
public
class
NetworkAddress
extends
Abstract
Data
{
public
class
NetworkAddress
extends
Register
Data
{
private
static
final
Column
[]
STRING_COLUMNS
=
{
new
Column
(
NetworkAddressTable
.
COLUMN_ID
,
new
NonOperation
()),
...
...
@@ -45,14 +45,18 @@ public class NetworkAddress extends AbstractData {
private
static
final
Column
[]
BYTE_COLUMNS
=
{};
public
NetworkAddress
(
String
id
)
{
super
(
id
,
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
public
NetworkAddress
()
{
super
(
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
}
public
String
getId
()
{
@Override
public
String
getId
()
{
return
getDataString
(
0
);
}
@Override
public
void
setId
(
String
id
)
{
setDataString
(
0
,
id
);
}
public
String
getNetworkAddress
()
{
return
getDataString
(
1
);
}
...
...
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/register/ServiceName.java
浏览文件 @
6a3e2f92
...
...
@@ -16,18 +16,17 @@
*
*/
package
org.apache.skywalking.apm.collector.storage.table.register
;
import
org.apache.skywalking.apm.collector.core.data.Column
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Register
Data
;
import
org.apache.skywalking.apm.collector.core.data.operator.CoverOperation
;
import
org.apache.skywalking.apm.collector.core.data.operator.NonOperation
;
/**
* @author peng-yongsheng
*/
public
class
ServiceName
extends
Abstract
Data
{
public
class
ServiceName
extends
Register
Data
{
private
static
final
Column
[]
STRING_COLUMNS
=
{
new
Column
(
ServiceNameTable
.
COLUMN_ID
,
new
NonOperation
()),
...
...
@@ -44,8 +43,16 @@ public class ServiceName extends AbstractData {
private
static
final
Column
[]
BOOLEAN_COLUMNS
=
{};
private
static
final
Column
[]
BYTE_COLUMNS
=
{};
public
ServiceName
(
String
id
)
{
super
(
id
,
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
public
ServiceName
()
{
super
(
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
}
@Override
public
String
getId
()
{
return
getDataString
(
0
);
}
@Override
public
void
setId
(
String
id
)
{
setDataString
(
0
,
id
);
}
public
String
getServiceName
()
{
...
...
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/segment/Segment.java
浏览文件 @
6a3e2f92
...
...
@@ -16,18 +16,17 @@
*
*/
package
org.apache.skywalking.apm.collector.storage.table.segment
;
import
org.apache.skywalking.apm.collector.core.data.AbstractData
;
import
org.apache.skywalking.apm.collector.core.data.Column
;
import
org.apache.skywalking.apm.collector.core.data.StreamData
;
import
org.apache.skywalking.apm.collector.core.data.operator.CoverOperation
;
import
org.apache.skywalking.apm.collector.core.data.operator.NonOperation
;
/**
* @author peng-yongsheng
*/
public
class
Segment
extends
Abstract
Data
{
public
class
Segment
extends
Stream
Data
{
private
static
final
Column
[]
STRING_COLUMNS
=
{
new
Column
(
SegmentTable
.
COLUMN_ID
,
new
NonOperation
()),
...
...
@@ -45,8 +44,24 @@ public class Segment extends AbstractData {
new
Column
(
SegmentTable
.
COLUMN_DATA_BINARY
,
new
CoverOperation
()),
};
public
Segment
(
String
id
)
{
super
(
id
,
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
public
Segment
()
{
super
(
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
}
@Override
public
String
getId
()
{
return
getDataString
(
0
);
}
@Override
public
void
setId
(
String
id
)
{
setDataString
(
0
,
id
);
}
@Override
public
String
getMetricId
()
{
return
getId
();
}
@Override
public
void
setMetricId
(
String
metricId
)
{
setId
(
metricId
);
}
public
byte
[]
getDataBinary
()
{
...
...
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/table/segment/SegmentCost.java
浏览文件 @
6a3e2f92
...
...
@@ -16,18 +16,17 @@
*
*/
package
org.apache.skywalking.apm.collector.storage.table.segment
;
import
org.apache.skywalking.apm.collector.core.data.Column
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Stream
Data
;
import
org.apache.skywalking.apm.collector.core.data.operator.CoverOperation
;
import
org.apache.skywalking.apm.collector.core.data.operator.NonOperation
;
/**
* @author peng-yongsheng
*/
public
class
SegmentCost
extends
Abstract
Data
{
public
class
SegmentCost
extends
Stream
Data
{
private
static
final
Column
[]
STRING_COLUMNS
=
{
new
Column
(
SegmentCostTable
.
COLUMN_ID
,
new
NonOperation
()),
...
...
@@ -51,8 +50,24 @@ public class SegmentCost extends AbstractData {
};
private
static
final
Column
[]
BYTE_COLUMNS
=
{};
public
SegmentCost
(
String
id
)
{
super
(
id
,
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
public
SegmentCost
()
{
super
(
STRING_COLUMNS
,
LONG_COLUMNS
,
DOUBLE_COLUMNS
,
INTEGER_COLUMNS
,
BOOLEAN_COLUMNS
,
BYTE_COLUMNS
);
}
@Override
public
String
getId
()
{
return
getDataString
(
0
);
}
@Override
public
void
setId
(
String
id
)
{
setDataString
(
0
,
id
);
}
@Override
public
String
getMetricId
()
{
return
getId
();
}
@Override
public
void
setMetricId
(
String
metricId
)
{
setId
(
metricId
);
}
public
String
getSegmentId
()
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录