Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
nightingale
提交
23d7e5a7
N
nightingale
项目概览
DiDi
/
nightingale
9 个月 前同步成功
通知
45
Star
7053
Fork
1161
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
nightingale
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
23d7e5a7
编写于
8月 10, 2022
作者:
U
Ulric Qin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add disk_util for target table
上级
b1b2c7d6
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
9 addition
and
8 deletion
+9
-8
docker/n9eetc/webapi.conf
docker/n9eetc/webapi.conf
+2
-1
etc/webapi.conf
etc/webapi.conf
+1
-1
src/models/target.go
src/models/target.go
+4
-4
src/webapi/router/router_target.go
src/webapi/router/router_target.go
+2
-2
未找到文件。
docker/n9eetc/webapi.conf
浏览文件 @
23d7e5a7
...
...
@@ -179,4 +179,5 @@ Timeout = 3000
[
TargetMetrics
]
TargetUp
=
'''max(max_over_time(target_up{ident=~"(%s)"}[%dm])) by (ident)'''
LoadPerCore
=
'''max(max_over_time(system_load_norm_1{ident=~"(%s)"}[%dm])) by (ident)'''
MemUtil
=
'''100-max(max_over_time(mem_available_percent{ident=~"(%s)"}[%dm])) by (ident)'''
\ No newline at end of file
MemUtil
=
'''100-max(max_over_time(mem_available_percent{ident=~"(%s)"}[%dm])) by (ident)'''
DiskUtil
=
'''max(max_over_time(disk_used_percent{ident=~"(%s)", path="/"}[%dm])) by (ident)'''
\ No newline at end of file
etc/webapi.conf
浏览文件 @
23d7e5a7
...
...
@@ -207,4 +207,4 @@ Timeout = 3000
TargetUp
=
'''max(max_over_time(target_up{ident=~"(%s)"}[%dm])) by (ident)'''
LoadPerCore
=
'''max(max_over_time(system_load_norm_1{ident=~"(%s)"}[%dm])) by (ident)'''
MemUtil
=
'''100-max(max_over_time(mem_available_percent{ident=~"(%s)"}[%dm])) by (ident)'''
DiskUsedPercent
=
'''max(max_over_time(disk_used_percent{ident=~"(%s)", path="/"}[%dm])) by (ident)'''
\ No newline at end of file
DiskUtil
=
'''max(max_over_time(disk_used_percent{ident=~"(%s)", path="/"}[%dm])) by (ident)'''
\ No newline at end of file
src/models/target.go
浏览文件 @
23d7e5a7
...
...
@@ -21,10 +21,10 @@ type Target struct {
TagsMap
map
[
string
]
string
`json:"-" gorm:"-"`
// internal use, append tags to series
UpdateAt
int64
`json:"update_at"`
LoadPerCore
float64
`json:"load_per_core
" gorm:"-"`
MemUtil
float64
`json:"mem_util
" gorm:"-"`
TargetUp
float64
`json:"target_up
" gorm:"-"`
DiskU
sedPercent
float64
`json:"disk_used_percent
" gorm:"-"`
TargetUp
float64
`json:"target_up
" gorm:"-"`
LoadPerCore
float64
`json:"load_per_core
" gorm:"-"`
MemUtil
float64
`json:"mem_util
" gorm:"-"`
DiskU
til
float64
`json:"disk_util
" gorm:"-"`
}
func
(
t
*
Target
)
TableName
()
string
{
...
...
src/webapi/router/router_target.go
浏览文件 @
23d7e5a7
...
...
@@ -80,8 +80,8 @@ func targetGets(c *gin.Context) {
t
.
MemUtil
=
values
[
ident
]
case
"TargetUp"
:
t
.
TargetUp
=
values
[
ident
]
case
"DiskU
sedPercent
"
:
t
.
DiskU
sedPercent
=
values
[
ident
]
case
"DiskU
til
"
:
t
.
DiskU
til
=
values
[
ident
]
}
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录