Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jobily
Nightingale
提交
de99077b
N
Nightingale
项目概览
jobily
/
Nightingale
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
Nightingale
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
de99077b
编写于
8月 22, 2021
作者:
U
Ulric Qin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
code refactor: remove unused field(TagsLst) of MetricPoint
上级
e288a3d3
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
6 addition
and
5 deletion
+6
-5
trans/push.go
trans/push.go
+6
-4
vos/metric.go
vos/metric.go
+0
-1
未找到文件。
trans/push.go
浏览文件 @
de99077b
...
...
@@ -110,17 +110,19 @@ func enrich(point *vos.MetricPoint) {
}
}
var
tagsLst
[]
string
// 根据tagsmap生成tagslst,sort
count
:=
len
(
point
.
TagsMap
)
if
count
==
0
{
point
.
T
agsLst
=
[]
string
{}
t
agsLst
=
[]
string
{}
}
else
{
lst
:=
make
([]
string
,
0
,
count
)
for
k
,
v
:=
range
point
.
TagsMap
{
lst
=
append
(
lst
,
k
+
"="
+
v
)
}
sort
.
Strings
(
lst
)
point
.
T
agsLst
=
lst
t
agsLst
=
lst
}
// ident metric tagslst 生成 pk
...
...
@@ -131,8 +133,8 @@ func enrich(point *vos.MetricPoint) {
ret
.
WriteString
(
point
.
Ident
)
ret
.
WriteString
(
point
.
Metric
)
for
i
:=
0
;
i
<
len
(
point
.
T
agsLst
);
i
++
{
ret
.
WriteString
(
point
.
T
agsLst
[
i
])
for
i
:=
0
;
i
<
len
(
t
agsLst
);
i
++
{
ret
.
WriteString
(
t
agsLst
[
i
])
}
point
.
PK
=
str
.
MD5
(
ret
.
String
())
...
...
vos/metric.go
浏览文件 @
de99077b
...
...
@@ -21,7 +21,6 @@ type MetricPoint struct {
Alias
string
`json:"alias"`
// 资源名称,跟资源无关的监控数据,该字段为空
Metric
string
`json:"metric"`
// 监控指标名称
TagsMap
map
[
string
]
string
`json:"tags"`
// 监控数据标签
TagsLst
[]
string
`json:"-"`
// 内部字段,用于对TagsMap排序
Time
int64
`json:"time"`
// 时间戳,单位是秒
ValueUntyped
interface
{}
`json:"value"`
// 监控数据数值,可以是int float string,但最终要能转换为float64
Value
float64
`json:"-"`
// 内部字段,最终转换之后的float64数值
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录