Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
killuaz丶x
SkyWalking
提交
f95cddcb
S
SkyWalking
项目概览
killuaz丶x
/
SkyWalking
与 Fork 源项目一致
Fork自
apache / SkyWalking
通知
1
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,体验更适合开发者的 AI 搜索 >>
未验证
提交
f95cddcb
编写于
12月 28, 2022
作者:
wu-sheng
提交者:
GitHub
12月 28, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Merge `TIME_BUCKET` of `Metrics` and `Record` into `StorageData` (#10208)
上级
9b3ef909
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
9 addition
and
6 deletion
+9
-6
docs/en/changes/changes.md
docs/en/changes/changes.md
+1
-0
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/metrics/Metrics.java
.../skywalking/oap/server/core/analysis/metrics/Metrics.java
+2
-3
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/record/Record.java
...he/skywalking/oap/server/core/analysis/record/Record.java
+0
-3
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/remote/data/StreamData.java
...he/skywalking/oap/server/core/remote/data/StreamData.java
+4
-0
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/StorageData.java
...pache/skywalking/oap/server/core/storage/StorageData.java
+2
-0
未找到文件。
docs/en/changes/changes.md
浏览文件 @
f95cddcb
...
...
@@ -63,6 +63,7 @@
*
Fix the meter value are not correct when using
`sumPerMinLabeld`
or
`sumHistogramPercentile`
MAL function.
*
Fix cannot display attached events when using Zipkin Lens UI query traces.
*
Remove
`time_bucket`
for both Stream and Measure kinds in BanyanDB plugin.
*
Merge
`TIME_BUCKET`
of
`Metrics`
and
`Record`
into
`StorageData`
.
#### UI
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/metrics/Metrics.java
浏览文件 @
f95cddcb
...
...
@@ -41,8 +41,6 @@ import static org.apache.skywalking.oap.server.core.analysis.metrics.Metrics.ID;
})
@SQLDatabase
.
Sharding
(
shardingAlgorithm
=
ShardingAlgorithm
.
TIME_RELATIVE_ID_SHARDING_ALGORITHM
,
tableShardingColumn
=
ID
,
dataSourceShardingColumn
=
ENTITY_ID
)
public
abstract
class
Metrics
extends
StreamData
implements
StorageData
{
public
static
final
String
TIME_BUCKET
=
"time_bucket"
;
public
static
final
String
ENTITY_ID
=
"entity_id"
;
public
static
final
String
ID
=
"id"
;
...
...
@@ -55,7 +53,8 @@ public abstract class Metrics extends StreamData implements StorageData {
private
long
timeBucket
;
/**
* Time in the cache, only work when MetricsPersistentWorker#enableDatabaseSession == true.
* The last update timestamp of the cache.
* The `update` means it is combined with the new metrics. This update doesn't mean the database level update ultimately.
*/
@Getter
private
long
lastUpdateTimestamp
=
0L
;
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/record/Record.java
浏览文件 @
f95cddcb
...
...
@@ -29,9 +29,6 @@ import org.apache.skywalking.oap.server.core.storage.annotation.Column;
* original log data or task records. These data needs to persistent without further analysis.
*/
public
abstract
class
Record
implements
StorageData
{
public
static
final
String
TIME_BUCKET
=
"time_bucket"
;
/**
* Time attribute, all storage data is time sensitive, as same as {@link Metrics}
*/
...
...
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/remote/data/StreamData.java
浏览文件 @
f95cddcb
...
...
@@ -21,6 +21,10 @@ package org.apache.skywalking.oap.server.core.remote.data;
import
org.apache.skywalking.oap.server.core.remote.Deserializable
;
import
org.apache.skywalking.oap.server.core.remote.Serializable
;
/**
* StreamData indicates all implementations supporting {@link Serializable}, {@link Deserializable} and remote hashcode
* to do L1 and L2 aggregation cross OAP nodes.
*/
public
abstract
class
StreamData
implements
Serializable
,
Deserializable
{
public
abstract
int
remoteHashCode
();
}
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/StorageData.java
浏览文件 @
f95cddcb
...
...
@@ -22,6 +22,8 @@ package org.apache.skywalking.oap.server.core.storage;
* Any persistent entity should be an implementation of this interface.
*/
public
interface
StorageData
{
String
TIME_BUCKET
=
"time_bucket"
;
/**
* @return the unique id used in any storage option.
*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录