Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
SkyWalking
提交
6348f16b
S
SkyWalking
项目概览
apache
/
SkyWalking
上一次同步 1 年多
通知
302
Star
21345
Fork
6091
代码
文件
提交
分支
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,体验更适合开发者的 AI 搜索 >>
未验证
提交
6348f16b
编写于
11月 26, 2022
作者:
wu-sheng
提交者:
GitHub
11月 26, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Rename `BanyanDB.ShardingKey` to `BanyanDB.SeriesID` (#10037)
上级
ce3196be
变更
35
隐藏空白更改
内联
并排
Showing
35 changed file
with
44 addition
and
42 deletion
+44
-42
docs/en/changes/changes.md
docs/en/changes/changes.md
+1
-0
oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java
...rc/main/java/org/apache/skywalking/oal/rt/OALRuntime.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/alarm/AlarmRecord.java
.../apache/skywalking/oap/server/core/alarm/AlarmRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/log/AbstractLogRecord.java
...ap/server/core/analysis/manual/log/AbstractLogRecord.java
+2
-2
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/networkalias/NetworkAddressAlias.java
...ore/analysis/manual/networkalias/NetworkAddressAlias.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/endpoint/EndpointRelationServerSideMetrics.java
.../relation/endpoint/EndpointRelationServerSideMetrics.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationServerSideMetrics.java
...on/instance/ServiceInstanceRelationServerSideMetrics.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationServerSideMetrics.java
...al/relation/service/ServiceRelationServerSideMetrics.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/segment/SegmentRecord.java
...ap/server/core/analysis/manual/segment/SegmentRecord.java
+3
-3
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/spanattach/SpanAttachedEventRecord.java
...e/analysis/manual/spanattach/SpanAttachedEventRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/trace/SampledSlowTraceRecord.java
...er/core/analysis/manual/trace/SampledSlowTraceRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/trace/SampledStatus4xxTraceRecord.java
...re/analysis/manual/trace/SampledStatus4xxTraceRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/trace/SampledStatus5xxTraceRecord.java
...re/analysis/manual/trace/SampledStatus5xxTraceRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/HistogramFunction.java
...erver/core/analysis/meter/function/HistogramFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/PercentileFunction.java
...rver/core/analysis/meter/function/PercentileFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/avg/AvgFunction.java
.../server/core/analysis/meter/function/avg/AvgFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/avg/AvgHistogramFunction.java
...ore/analysis/meter/function/avg/AvgHistogramFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/avg/AvgHistogramPercentileFunction.java
...is/meter/function/avg/AvgHistogramPercentileFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/avg/AvgLabeledFunction.java
.../core/analysis/meter/function/avg/AvgLabeledFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/latest/LatestFunction.java
...r/core/analysis/meter/function/latest/LatestFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/sum/SumFunction.java
.../server/core/analysis/meter/function/sum/SumFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/sum/SumHistogramPercentileFunction.java
...is/meter/function/sum/SumHistogramPercentileFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/sumpermin/SumPerMinFunction.java
.../analysis/meter/function/sumpermin/SumPerMinFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/sumpermin/SumPerMinLabeledFunction.java
...is/meter/function/sumpermin/SumPerMinLabeledFunction.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/topn/TopN.java
...apache/skywalking/oap/server/core/analysis/topn/TopN.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/browser/manual/errorlog/BrowserErrorLogRecord.java
...r/core/browser/manual/errorlog/BrowserErrorLogRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/ebpf/storage/EBPFProfilingDataRecord.java
.../core/profiling/ebpf/storage/EBPFProfilingDataRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/ebpf/storage/EBPFProfilingTaskRecord.java
.../core/profiling/ebpf/storage/EBPFProfilingTaskRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/trace/ProfileTaskLogRecord.java
...oap/server/core/profiling/trace/ProfileTaskLogRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/trace/ProfileTaskRecord.java
...ng/oap/server/core/profiling/trace/ProfileTaskRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/trace/ProfileThreadSnapshotRecord.java
...ver/core/profiling/trace/ProfileThreadSnapshotRecord.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/annotation/BanyanDB.java
...ywalking/oap/server/core/storage/annotation/BanyanDB.java
+4
-3
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/model/BanyanDBExtension.java
...king/oap/server/core/storage/model/BanyanDBExtension.java
+1
-1
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/model/StorageModels.java
...ywalking/oap/server/core/storage/model/StorageModels.java
+3
-3
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/zipkin/ZipkinSpanRecord.java
...e/skywalking/oap/server/core/zipkin/ZipkinSpanRecord.java
+1
-1
未找到文件。
docs/en/changes/changes.md
浏览文件 @
6348f16b
...
...
@@ -134,6 +134,7 @@
*
Internal API: remove undocumented ElasticSearch API usage and use documented one.
*
Fix
`BanyanDB.ShardingKey`
annotation missed in the generated OAL metrics classes.
*
Fix Elasticsearch storage: Query
`sortMetrics`
missing transform real index column name.
*
Rename
`BanyanDB.ShardingKey`
to
`BanyanDB.SeriesID`
.
#### UI
...
...
oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java
浏览文件 @
6348f16b
...
...
@@ -270,8 +270,8 @@ public class OALRuntime implements OALEngine {
}
annotationsAttribute
.
addAnnotation
(
columnAnnotation
);
if
(
field
.
isID
())
{
// Add
shardingKeyIdx = 0 to column annotation
.
Annotation
banyanShardingKeyAnnotation
=
new
Annotation
(
BanyanDB
.
S
hardingKey
.
class
.
getName
(),
constPool
);
// Add
SeriesID = 0 annotation to ID field
.
Annotation
banyanShardingKeyAnnotation
=
new
Annotation
(
BanyanDB
.
S
eriesID
.
class
.
getName
(),
constPool
);
banyanShardingKeyAnnotation
.
addMemberValue
(
"index"
,
new
IntegerMemberValue
(
constPool
,
0
));
annotationsAttribute
.
addAnnotation
(
banyanShardingKeyAnnotation
);
}
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/alarm/AlarmRecord.java
浏览文件 @
6348f16b
...
...
@@ -68,7 +68,7 @@ public class AlarmRecord extends Record {
@Column
(
columnName
=
NAME
,
storageOnly
=
true
,
length
=
512
)
private
String
name
;
@Column
(
columnName
=
ID0
,
storageOnly
=
true
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
id0
;
@Column
(
columnName
=
ID1
,
storageOnly
=
true
)
private
String
id1
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/log/AbstractLogRecord.java
浏览文件 @
6348f16b
...
...
@@ -51,13 +51,13 @@ public abstract class AbstractLogRecord extends Record {
@Setter
@Getter
@Column
(
columnName
=
SERVICE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
@SQLDatabase
.
AdditionalEntity
(
additionalTables
=
{
ADDITIONAL_TAG_TABLE
},
reserveOriginalColumns
=
true
)
private
String
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
SERVICE_INSTANCE_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
1
)
@BanyanDB
.
S
eriesID
(
index
=
1
)
private
String
serviceInstanceId
;
@Setter
@Getter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/networkalias/NetworkAddressAlias.java
浏览文件 @
6348f16b
...
...
@@ -56,7 +56,7 @@ public class NetworkAddressAlias extends Metrics {
@Setter
@Getter
@Column
(
columnName
=
ADDRESS
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
address
;
@Setter
@Getter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/endpoint/EndpointRelationServerSideMetrics.java
浏览文件 @
6348f16b
...
...
@@ -66,7 +66,7 @@ public class EndpointRelationServerSideMetrics extends Metrics {
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Override
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationServerSideMetrics.java
浏览文件 @
6348f16b
...
...
@@ -76,7 +76,7 @@ public class ServiceInstanceRelationServerSideMetrics extends Metrics {
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Override
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationServerSideMetrics.java
浏览文件 @
6348f16b
...
...
@@ -66,7 +66,7 @@ public class ServiceRelationServerSideMetrics extends Metrics {
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Override
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/segment/SegmentRecord.java
浏览文件 @
6348f16b
...
...
@@ -70,13 +70,13 @@ public class SegmentRecord extends Record {
@Setter
@Getter
@Column
(
columnName
=
SERVICE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
@SQLDatabase
.
AdditionalEntity
(
additionalTables
=
{
ADDITIONAL_TAG_TABLE
},
reserveOriginalColumns
=
true
)
private
String
serviceId
;
@Setter
@Getter
@Column
(
columnName
=
SERVICE_INSTANCE_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
1
)
@BanyanDB
.
S
eriesID
(
index
=
1
)
private
String
serviceInstanceId
;
@Setter
@Getter
...
...
@@ -93,7 +93,7 @@ public class SegmentRecord extends Record {
@Setter
@Getter
@Column
(
columnName
=
IS_ERROR
)
@BanyanDB
.
S
hardingKey
(
index
=
2
)
@BanyanDB
.
S
eriesID
(
index
=
2
)
private
int
isError
;
@Setter
@Getter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/spanattach/SpanAttachedEventRecord.java
浏览文件 @
6348f16b
...
...
@@ -66,7 +66,7 @@ public class SpanAttachedEventRecord extends Record {
@Column
(
columnName
=
TRACE_REF_TYPE
)
private
int
traceRefType
;
@Column
(
columnName
=
TRACE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
traceId
;
@Column
(
columnName
=
TRACE_SEGMENT_ID
)
private
String
traceSegmentId
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/trace/SampledSlowTraceRecord.java
浏览文件 @
6348f16b
...
...
@@ -54,7 +54,7 @@ public class SampledSlowTraceRecord extends Record {
@Column
(
columnName
=
ENTITY_ID
)
private
String
entityId
;
@Column
(
columnName
=
TRACE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
traceId
;
@Column
(
columnName
=
URI
,
storageOnly
=
true
)
private
String
uri
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/trace/SampledStatus4xxTraceRecord.java
浏览文件 @
6348f16b
...
...
@@ -55,7 +55,7 @@ public class SampledStatus4xxTraceRecord extends Record {
@Column
(
columnName
=
ENTITY_ID
)
private
String
entityId
;
@Column
(
columnName
=
TRACE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
traceId
;
@Column
(
columnName
=
URI
,
storageOnly
=
true
)
private
String
uri
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/trace/SampledStatus5xxTraceRecord.java
浏览文件 @
6348f16b
...
...
@@ -55,7 +55,7 @@ public class SampledStatus5xxTraceRecord extends Record {
@Column
(
columnName
=
ENTITY_ID
)
private
String
entityId
;
@Column
(
columnName
=
TRACE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
traceId
;
@Column
(
columnName
=
URI
,
storageOnly
=
true
)
private
String
uri
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/HistogramFunction.java
浏览文件 @
6348f16b
...
...
@@ -50,7 +50,7 @@ public abstract class HistogramFunction extends Meter implements AcceptableValue
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Getter
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/PercentileFunction.java
浏览文件 @
6348f16b
...
...
@@ -58,7 +58,7 @@ public abstract class PercentileFunction extends Meter implements AcceptableValu
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Getter
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/avg/AvgFunction.java
浏览文件 @
6348f16b
...
...
@@ -52,7 +52,7 @@ public abstract class AvgFunction extends Meter implements AcceptableValue<Long>
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
/**
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/avg/AvgHistogramFunction.java
浏览文件 @
6348f16b
...
...
@@ -62,7 +62,7 @@ public abstract class AvgHistogramFunction extends Meter implements AcceptableVa
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Getter
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/avg/AvgHistogramPercentileFunction.java
浏览文件 @
6348f16b
...
...
@@ -77,7 +77,7 @@ public abstract class AvgHistogramPercentileFunction extends Meter implements Ac
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Getter
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/avg/AvgLabeledFunction.java
浏览文件 @
6348f16b
...
...
@@ -51,7 +51,7 @@ public abstract class AvgLabeledFunction extends Meter implements AcceptableValu
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
/**
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/latest/LatestFunction.java
浏览文件 @
6348f16b
...
...
@@ -49,7 +49,7 @@ public abstract class LatestFunction extends Meter implements AcceptableValue<Lo
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
/**
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/sum/SumFunction.java
浏览文件 @
6348f16b
...
...
@@ -49,7 +49,7 @@ public abstract class SumFunction extends Meter implements AcceptableValue<Long>
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/sum/SumHistogramPercentileFunction.java
浏览文件 @
6348f16b
...
...
@@ -68,7 +68,7 @@ public abstract class SumHistogramPercentileFunction extends Meter implements Ac
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Getter
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/sumpermin/SumPerMinFunction.java
浏览文件 @
6348f16b
...
...
@@ -51,7 +51,7 @@ public abstract class SumPerMinFunction extends Meter implements AcceptableValue
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/sumpermin/SumPerMinLabeledFunction.java
浏览文件 @
6348f16b
...
...
@@ -50,7 +50,7 @@ public abstract class SumPerMinLabeledFunction extends Meter implements Acceptab
@Setter
@Getter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/topn/TopN.java
浏览文件 @
6348f16b
...
...
@@ -46,7 +46,7 @@ public abstract class TopN extends Record implements ComparableStorageData {
@Getter
@Setter
@Column
(
columnName
=
ENTITY_ID
,
length
=
512
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
entityId
;
@Getter
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/browser/manual/errorlog/BrowserErrorLogRecord.java
浏览文件 @
6348f16b
...
...
@@ -62,7 +62,7 @@ public class BrowserErrorLogRecord extends Record {
@Setter
@Getter
@Column
(
columnName
=
SERVICE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
serviceId
;
@Setter
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/ebpf/storage/EBPFProfilingDataRecord.java
浏览文件 @
6348f16b
...
...
@@ -50,7 +50,7 @@ public class EBPFProfilingDataRecord extends Record {
public
static
final
String
UPLOAD_TIME
=
"upload_time"
;
@Column
(
columnName
=
TASK_ID
,
length
=
600
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
taskId
;
@Column
(
columnName
=
SCHEDULE_ID
,
length
=
600
)
private
String
scheduleId
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/ebpf/storage/EBPFProfilingTaskRecord.java
浏览文件 @
6348f16b
...
...
@@ -61,7 +61,7 @@ public class EBPFProfilingTaskRecord extends NoneStream {
@Column
(
columnName
=
LOGICAL_ID
)
private
String
logicalId
;
@Column
(
columnName
=
SERVICE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
serviceId
;
@Column
(
columnName
=
PROCESS_LABELS_JSON
,
length
=
PROCESS_LABELS_JSON_MAX_LENGTH
)
private
String
processLabelsJson
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/trace/ProfileTaskLogRecord.java
浏览文件 @
6348f16b
...
...
@@ -53,7 +53,7 @@ public class ProfileTaskLogRecord extends Record {
@Column
(
columnName
=
TASK_ID
)
private
String
taskId
;
@Column
(
columnName
=
INSTANCE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
instanceId
;
@Column
(
columnName
=
OPERATION_TYPE
,
storageOnly
=
true
)
private
int
operationType
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/trace/ProfileTaskRecord.java
浏览文件 @
6348f16b
...
...
@@ -59,7 +59,7 @@ public class ProfileTaskRecord extends NoneStream {
}
@Column
(
columnName
=
SERVICE_ID
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
serviceId
;
@Column
(
columnName
=
ENDPOINT_NAME
,
length
=
512
)
private
String
endpointName
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profiling/trace/ProfileThreadSnapshotRecord.java
浏览文件 @
6348f16b
...
...
@@ -57,7 +57,7 @@ public class ProfileThreadSnapshotRecord extends Record {
@Column
(
columnName
=
SEGMENT_ID
)
@SQLDatabase
.
QueryUnifiedIndex
(
withColumns
=
{
SEQUENCE
})
@SQLDatabase
.
QueryUnifiedIndex
(
withColumns
=
{
DUMP_TIME
})
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
segmentId
;
@Column
(
columnName
=
DUMP_TIME
)
private
long
dumpTime
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/annotation/BanyanDB.java
浏览文件 @
6348f16b
...
...
@@ -46,8 +46,8 @@ public @interface BanyanDB {
}
/**
* S
harding key is used to group time series data per metric of one entity in one place (same sharding and/or same
*
row for column-oriented database).
* S
eries key is used to group time series data per metric of one entity in one place.
*
* For example,
* ServiceA's traffic gauge, service call per minute, includes following timestamp values, then it should be sharded
* by service ID
...
...
@@ -66,12 +66,13 @@ public @interface BanyanDB {
* Only work with {@link Column}
*
* @return non-negative if this column be used for sharding. -1 means not as a sharding key
* @since 9.3.0 Rename as SeriesID.
* @since 9.1.0 created as a new annotation.
* @since 9.0.0 added in {@link Column}
*/
@Target
({
ElementType
.
FIELD
})
@Retention
(
RetentionPolicy
.
RUNTIME
)
@interface
S
hardingKey
{
@interface
S
eriesID
{
/**
* Relative entity tag
*
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/model/BanyanDBExtension.java
浏览文件 @
6348f16b
...
...
@@ -31,7 +31,7 @@ import org.apache.skywalking.oap.server.core.storage.annotation.BanyanDB;
public
class
BanyanDBExtension
{
/**
* Sharding key is used to group time series data per metric of one entity. See {@link
* BanyanDB.S
hardingKey
#index()}.
* BanyanDB.S
eriesID
#index()}.
*
* @since 9.1.0 moved into BanyanDBExtension
* @since 9.0.0 added into {@link ModelColumn}
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/model/StorageModels.java
浏览文件 @
6348f16b
...
...
@@ -191,8 +191,8 @@ public class StorageModels implements IModelManager, ModelCreator, ModelManipula
);
// BanyanDB extension
final
BanyanDB
.
S
hardingKey
banyanDBShardingKey
=
field
.
getAnnotation
(
BanyanDB
.
S
hardingKey
.
class
);
final
BanyanDB
.
S
eriesID
banyanDBSeriesID
=
field
.
getAnnotation
(
BanyanDB
.
S
eriesID
.
class
);
final
BanyanDB
.
GlobalIndex
banyanDBGlobalIndex
=
field
.
getAnnotation
(
BanyanDB
.
GlobalIndex
.
class
);
final
BanyanDB
.
NoIndexing
banyanDBNoIndex
=
field
.
getAnnotation
(
...
...
@@ -200,7 +200,7 @@ public class StorageModels implements IModelManager, ModelCreator, ModelManipula
final
BanyanDB
.
IndexRule
banyanDBIndexRule
=
field
.
getAnnotation
(
BanyanDB
.
IndexRule
.
class
);
BanyanDBExtension
banyanDBExtension
=
new
BanyanDBExtension
(
banyanDBS
hardingKey
==
null
?
-
1
:
banyanDBShardingKey
.
index
(),
banyanDBS
eriesID
==
null
?
-
1
:
banyanDBSeriesID
.
index
(),
banyanDBGlobalIndex
!=
null
,
banyanDBNoIndex
==
null
&&
column
.
storageOnly
(),
banyanDBIndexRule
==
null
?
BanyanDB
.
IndexRule
.
IndexType
.
INVERTED
:
banyanDBIndexRule
.
indexType
()
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/zipkin/ZipkinSpanRecord.java
浏览文件 @
6348f16b
...
...
@@ -114,7 +114,7 @@ public class ZipkinSpanRecord extends Record {
@Setter
@Getter
@Column
(
columnName
=
LOCAL_ENDPOINT_SERVICE_NAME
)
@BanyanDB
.
S
hardingKey
(
index
=
0
)
@BanyanDB
.
S
eriesID
(
index
=
0
)
private
String
localEndpointServiceName
;
@Setter
@Getter
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录