Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
nightingale
提交
7d326ef3
N
nightingale
项目概览
DiDi
/
nightingale
10 个月 前同步成功
通知
46
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 搜索 >>
提交
7d326ef3
编写于
6月 17, 2022
作者:
U
Ulric Qin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
use metrics as hash key
上级
d0b005fb
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
19 addition
and
22 deletion
+19
-22
Makefile
Makefile
+1
-1
src/server/idents/idents.go
src/server/idents/idents.go
+2
-2
src/server/router/router_datadog.go
src/server/router/router_datadog.go
+2
-4
src/server/router/router_openfalcon.go
src/server/router/router_openfalcon.go
+2
-4
src/server/router/router_opentsdb.go
src/server/router/router_opentsdb.go
+2
-4
src/server/router/router_prom.go
src/server/router/router_prom.go
+10
-7
未找到文件。
Makefile
浏览文件 @
7d326ef3
...
...
@@ -2,7 +2,7 @@
NOW
=
$(
shell
date
-u
'+%Y%m%d%I%M%S'
)
RELEASE_VERSION
=
5.9.
2
RELEASE_VERSION
=
5.9.
3
APP
=
n9e
SERVER_BIN
=
$(APP)
...
...
src/server/idents/idents.go
浏览文件 @
7d326ef3
...
...
@@ -168,7 +168,7 @@ func pushMetrics() {
common
.
AppendLabels
(
pt
,
target
)
}
writer
.
Writers
.
PushSample
(
"
default_ident_
target_up"
,
pt
)
writer
.
Writers
.
PushSample
(
"target_up"
,
pt
)
}
// 把actives传给TargetCache,看看除了active的部分,还有别的target么?有的话返回,设置target_up = 0
...
...
@@ -193,6 +193,6 @@ func pushMetrics() {
})
common
.
AppendLabels
(
pt
,
dead
)
writer
.
Writers
.
PushSample
(
"
default_ident_
target_up"
,
pt
)
writer
.
Writers
.
PushSample
(
"target_up"
,
pt
)
}
}
src/server/router/router_datadog.go
浏览文件 @
7d326ef3
...
...
@@ -261,12 +261,10 @@ func datadogSeries(c *gin.Context) {
if
has
{
common
.
AppendLabels
(
pt
,
target
)
}
writer
.
Writers
.
PushSample
(
ident
,
pt
)
}
else
{
writer
.
Writers
.
PushSample
(
"default_hash_string"
,
pt
)
}
writer
.
Writers
.
PushSample
(
item
.
Metric
,
pt
)
succ
++
}
...
...
src/server/router/router_openfalcon.go
浏览文件 @
7d326ef3
...
...
@@ -206,12 +206,10 @@ func falconPush(c *gin.Context) {
if
has
{
common
.
AppendLabels
(
pt
,
target
)
}
writer
.
Writers
.
PushSample
(
ident
,
pt
)
}
else
{
writer
.
Writers
.
PushSample
(
"default_hash_string"
,
pt
)
}
writer
.
Writers
.
PushSample
(
arr
[
i
]
.
Metric
,
pt
)
succ
++
}
...
...
src/server/router/router_opentsdb.go
浏览文件 @
7d326ef3
...
...
@@ -190,12 +190,10 @@ func handleOpenTSDB(c *gin.Context) {
if
has
{
common
.
AppendLabels
(
pt
,
target
)
}
writer
.
Writers
.
PushSample
(
host
,
pt
)
}
else
{
writer
.
Writers
.
PushSample
(
"default_hash_string"
,
pt
)
}
writer
.
Writers
.
PushSample
(
arr
[
i
]
.
Metric
,
pt
)
succ
++
}
...
...
src/server/router/router_prom.go
浏览文件 @
7d326ef3
...
...
@@ -59,9 +59,10 @@ func remoteWrite(c *gin.Context) {
}
var
(
now
=
time
.
Now
()
.
Unix
()
ids
=
make
(
map
[
string
]
interface
{})
ident
string
now
=
time
.
Now
()
.
Unix
()
ids
=
make
(
map
[
string
]
interface
{})
ident
string
metric
string
)
for
i
:=
0
;
i
<
count
;
i
++
{
...
...
@@ -72,6 +73,10 @@ func remoteWrite(c *gin.Context) {
if
req
.
Timeseries
[
i
]
.
Labels
[
j
]
.
Name
==
"ident"
{
ident
=
req
.
Timeseries
[
i
]
.
Labels
[
j
]
.
Value
}
if
req
.
Timeseries
[
i
]
.
Labels
[
j
]
.
Name
==
"__name__"
{
metric
=
req
.
Timeseries
[
i
]
.
Labels
[
j
]
.
Value
}
}
if
ident
==
""
{
...
...
@@ -94,11 +99,9 @@ func remoteWrite(c *gin.Context) {
if
has
{
common
.
AppendLabels
(
req
.
Timeseries
[
i
],
target
)
}
writer
.
Writers
.
PushSample
(
ident
,
req
.
Timeseries
[
i
])
}
else
{
writer
.
Writers
.
PushSample
(
"default_hash_string"
,
req
.
Timeseries
[
i
])
}
writer
.
Writers
.
PushSample
(
metric
,
req
.
Timeseries
[
i
])
}
promstat
.
CounterSampleTotal
.
WithLabelValues
(
config
.
C
.
ClusterName
,
"prometheus"
)
.
Add
(
float64
(
count
))
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录