Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
月轩居士
SkyWalking
提交
0c1b8e49
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,体验更适合开发者的 AI 搜索 >>
未验证
提交
0c1b8e49
编写于
6月 09, 2020
作者:
wu-sheng
提交者:
GitHub
6月 09, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add default templates for dashboard and topology. (#4876)
上级
6c0274d6
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
765 addition
and
28 deletion
+765
-28
oap-server/server-bootstrap/src/main/resources/ui-initialized-templates.yml
...bootstrap/src/main/resources/ui-initialized-templates.yml
+753
-14
oap-server/server-storage-plugin/storage-influxdb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/influxdb/base/ManagementDAO.java
...ap/server/storage/plugin/influxdb/base/ManagementDAO.java
+11
-13
skywalking-ui
skywalking-ui
+1
-1
未找到文件。
oap-server/server-bootstrap/src/main/resources/ui-initialized-templates.yml
浏览文件 @
0c1b8e49
此差异已折叠。
点击以展开。
oap-server/server-storage-plugin/storage-influxdb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/influxdb/base/ManagementDAO.java
浏览文件 @
0c1b8e49
...
...
@@ -22,12 +22,13 @@ import java.io.IOException;
import
java.util.concurrent.TimeUnit
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.skywalking.oap.server.core.analysis.management.ManagementData
;
import
org.apache.skywalking.oap.server.core.
analysis.manual.service.ServiceTraffic
;
import
org.apache.skywalking.oap.server.core.
management.ui.template.UITemplate
;
import
org.apache.skywalking.oap.server.core.storage.IManagementDAO
;
import
org.apache.skywalking.oap.server.core.storage.StorageBuilder
;
import
org.apache.skywalking.oap.server.core.storage.model.Model
;
import
org.apache.skywalking.oap.server.storage.plugin.influxdb.InfluxClient
;
import
org.apache.skywalking.oap.server.storage.plugin.influxdb.TableMetaInfo
;
import
org.apache.skywalking.oap.server.storage.plugin.influxdb.InfluxConstants
;
import
org.influxdb.dto.Point
;
import
org.influxdb.dto.QueryResult
;
import
org.influxdb.querybuilder.SelectQueryImpl
;
import
org.influxdb.querybuilder.WhereQueryImpl
;
...
...
@@ -39,8 +40,6 @@ import static org.influxdb.querybuilder.BuiltQuery.QueryBuilder.select;
@Slf4j
public
class
ManagementDAO
implements
IManagementDAO
{
private
static
final
long
STATIC_TIMESTAMP
=
1_000_000
;
private
InfluxClient
client
;
private
StorageBuilder
<
ManagementData
>
storageBuilder
;
...
...
@@ -52,9 +51,9 @@ public class ManagementDAO implements IManagementDAO {
@Override
public
void
insert
(
final
Model
model
,
final
ManagementData
managementData
)
throws
IOException
{
final
WhereQueryImpl
<
SelectQueryImpl
>
query
=
select
()
.
column
(
ID_COLUMN
).
column
(
NAME
)
.
from
(
ServiceTraffic
.
INDEX_NAME
)
.
where
(
eq
(
ID_COLUMN
,
managementData
.
id
()));
.
column
(
ID_COLUMN
).
column
(
NAME
)
.
from
(
client
.
getDatabase
(),
UITemplate
.
INDEX_NAME
)
.
where
(
eq
(
ID_COLUMN
,
managementData
.
id
()));
QueryResult
.
Series
series
=
client
.
queryForSingleSeries
(
query
);
if
(
log
.
isDebugEnabled
())
{
log
.
debug
(
"SQL: {} result: {}"
,
query
.
getCommand
(),
series
);
...
...
@@ -63,11 +62,10 @@ public class ManagementDAO implements IManagementDAO {
return
;
}
final
InfluxInsertRequest
request
=
new
InfluxInsertRequest
(
model
,
managementData
,
storageBuilder
)
.
time
(
STATIC_TIMESTAMP
,
TimeUnit
.
NANOSECONDS
);
TableMetaInfo
.
get
(
model
.
getName
()).
getStorageAndTagMap
().
forEach
((
field
,
tag
)
->
{
request
.
addFieldAsTag
(
field
,
tag
);
});
client
.
write
(
request
.
getPoint
());
Point
point
=
Point
.
measurement
(
UITemplate
.
INDEX_NAME
)
.
tag
(
InfluxConstants
.
TagName
.
ID_COLUMN
,
managementData
.
id
())
.
time
(
1L
,
TimeUnit
.
NANOSECONDS
)
.
fields
(
storageBuilder
.
data2Map
(
managementData
)).
build
();
client
.
write
(
point
);
}
}
skywalking-ui
@
903a3e85
比较
0416d325
...
903a3e85
Subproject commit
0416d325243be661142fba415717ddc926127016
Subproject commit
903a3e856f62bfa68e790d2d1263244900d14f62
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录