UlricQin
120c2fe52a
fix proxy Host header
3 years ago
UlricQin
b9c674d662
prometheus proxy add Header Host
3 years ago
Ulric Qin
dcee4677ed
Merge branch 'main' of github.com:didi/nightingale
3 years ago
Ulric Qin
d590f6d5c1
enable_in_bg logic
3 years ago
UlricQin
850a370f9d
add targets apis
3 years ago
UlricQin
40e7ede5e3
Merge branch 'main' of github.com:didi/nightingale
3 years ago
UlricQin
9a2257dd1e
ldap user default role configuration
3 years ago
Ulric Qin
b693e80d75
check basicauth
3 years ago
Ulric Qin
e9ce679649
handle python2 encoding
3 years ago
Ulric Qin
a56d6b568b
refactor log print
3 years ago
Ulric Qin
904d09d91c
add datadog deflate encoding
3 years ago
Ulric Qin
3700f7a10b
update datadog url
3 years ago
Ulric Qin
d57415d23d
add datadog receiver
3 years ago
Ulric Qin
06eca94492
add datadogSeries
3 years ago
Ulric Qin
74e4724e66
delete no use code: repeater.go
3 years ago
Ulric Qin
1ea8694769
refactor fireEvent
3 years ago
Ulric Qin
218140066b
fix r.rule.NotifyRepeatStep unit
3 years ago
Ulric Qin
837cfab1bd
refactor repeater
3 years ago
Ulric Qin
3428b11ea8
configuration for metrics.yaml and templates
3 years ago
Ulric Qin
49176ae240
support grafana-agent
3 years ago
Ulric Qin
8eb4a39e7d
fix index out of range
3 years ago
Ulric Qin
0f65a1f5dd
add remote write api support
3 years ago
Ulric Qin
a71edc4040
extract IamLeader function and fix repeat
3 years ago
Ulric Qin
23b6cf1a68
fix repeat sender
3 years ago
Ulric Qin
0f3bbf6368
use NotifyRepeatNext as TriggerTime when repeat notify
3 years ago
Ulric Qin
caa33c29e9
refactor creating busi group
3 years ago
Ulric Qin
d5050338f3
use last_eval_time for filter
3 years ago
Ulric Qin
7f0877bf28
add table column: last_eval_time in alert_his_event
3 years ago
Ulric Qin
d4c4257517
code refactor for i18n when occur duplicate tagkey
3 years ago
Ulric Qin
61f76afa0d
handle duplicate tagkey
3 years ago
Ulric Qin
5634f48725
remove perm of targets
3 years ago
Ulric Qin
964d50b4e7
add perm function in routers
3 years ago
Ulric Qin
d2cb48a2ef
remove writer name
3 years ago
Ulric Qin
53411dc5d9
add perm
3 years ago
Ulric Qin
cab6089a37
add perm control busi-group adding
3 years ago
Ulric Qin
32fea64f3e
use configuration file to control AnonymousAccess
3 years ago
Ulric Qin
aa2e5f15ee
update recover event
3 years ago
Ulric Qin
ed5e93f373
modify event url
3 years ago
Ulric Qin
48247ea7fe
At least one team have rw permission
3 years ago
Ulric Qin
12a5f335bd
get event detail no need login
3 years ago
Ulric Qin
5e19eadd61
add recover_time only when IsRecovered
3 years ago
Ulric Qin
0e88f0074c
add recover_time
3 years ago
Ulric Qin
2bfc67686d
refactor alert_subscribe.user_group_ids
3 years ago
Ulric Qin
4f8fedbaa0
delete no use code
3 years ago
Ulric Qin
b108c9f11a
refactor: The business group must retain at least one team
3 years ago
Ulric Qin
bef8e8e548
bugfix: handle rule judge
3 years ago
Ulric Qin
88063cd30e
bugfix: callback ibex
3 years ago
Ulric Qin
a94a602d4f
remove jwtAuth in prom api
3 years ago
UlricQin
df97166f07
add api: check perm
3 years ago
UlricQin
b418dec3ab
bugfix: event mute
3 years ago
UlricQin
79401183ca
bugfix
3 years ago
UlricQin
270d3b7e5b
code refactor
3 years ago
UlricQin
4e3f9914f1
use i18n error when import rules and dashboards
3 years ago
UlricQin
dd8e1f2d71
add api: /api/n9e/version
3 years ago
UlricQin
11e7c41908
add EngineDelay
3 years ago
UlricQin
57c2fd9b73
update jwt
3 years ago
UlricQin
dc9fe38735
modify args: hours->days
3 years ago
UlricQin
622d4ac165
refactor
3 years ago
Ulric Qin
3090e13be7
verify tpl tags modify
3 years ago
UlricQin
f96a36aa43
bugfix
3 years ago
UlricQin
6ad24419ab
engine wait 2min
3 years ago
UlricQin
04319a6b41
add /v1/n9e/users
3 years ago
UlricQin
952f6b139d
add api: get one alert-subscribe
3 years ago
UlricQin
d43067bad4
bugfix
3 years ago
UlricQin
c17ade64e1
bugfix
3 years ago
UlricQin
4ddbba1400
bugfix
3 years ago
UlricQin
6e3ad3dd6b
version 5.1
3 years ago
qinyening
4e6e70c14d
release v5.0.0-rc1 ( #708 )
...
* release v5.0.0-rc1
4 years ago
710leo
18b9fb3ee2
add some log
4 years ago
710leo
02f2554cc1
fix: nodata repeated recovery alerting
4 years ago
stonelgh
07961c9f21
m3db: fix Errorf calls ( #703 )
4 years ago
wjkxiaowu
f770b3cf14
add system env when plugin run ( #699 )
...
Co-authored-by: root <root@localhost.localdomain>
4 years ago
yubo
37abf19f0d
add m3db client timeout check ( #693 )
4 years ago
710leo
bbbd7faeb1
bugfix: user and team info cache
4 years ago
710leo
a73f2654df
bugfix: aggr output and alert
4 years ago
710leo
22f0aee55d
add event write perm check
4 years ago
710leo
01420ff1d8
optimize user information filling
4 years ago
710leo
c4b5d13348
optimize user information filling
4 years ago
hubo
9cf2d47eef
agent 增加默认tags功能, agent 增加正则匹配磁盘挂载类型过滤功能 ( #683 )
...
* agent 增加默认tags功能, agent 增加正则匹配磁盘挂载类型过滤功能
* agent 增加默认tags功能, agent 增加正则匹配磁盘挂载类型过滤功能
Co-authored-by: huboc <huboc@zbj.com>
4 years ago
Paul Chu
a9d6d6f820
支持节点迁移 ( #680 )
...
* enable promethues summary
* ADD: 添加节点迁移的方法
* FIX: node move session commit
* ADD: 注册迁移节点的接口
* MOD: fix error handle
Co-authored-by: zhupeiyuan <zhupeiyuan@fenbi.com>
4 years ago
Ulric Qin
f70d303942
fix http_response compile error
4 years ago
peng19940915
1112186d1c
新增postgresql监控 ( #671 )
...
* add postgresql & remove http_response status_code tag
* add postgresql & remove http_response status_code tag
Co-authored-by: leiyupeng <susu898287771@>
4 years ago
yubo
f40332f197
bugfix: add user.Type ( #667 )
4 years ago
joyexpr
41efc66d25
fix: send mail not work(wrong notifyType and subject) ( #660 )
4 years ago
710leo
d49d40768c
organize configuration
4 years ago
710leo
c71264ab30
fix send message
4 years ago
710leo
bb64a2f1ec
support static files
4 years ago
710leo
3f0dfd63d4
support static files
4 years ago
710leo
46f7ec7af9
complete version information
4 years ago
yubo
999c1b4239
bugfix: use InviteMustGet instead of InviteGet ( #654 )
...
* add fmt import
4 years ago
yubo
f6b2535cdb
bugfix: use InviteMustGet instead of InviteGet ( #653 )
4 years ago
yubo
5f1c868006
feature: logout when the user is invalidated ( #652 )
4 years ago
qinyening
59366e4d3a
发布v4版本 ( #651 )
...
* init
4 years ago
710leo
eed2f073a0
Merge branch 'master' of https://github.com/didi/nightingale
4 years ago
710leo
31a03aa331
alert event modify filling user detail
4 years ago
yubo
71984c72b5
feature: add password changed notify ( #647 )
...
* feature: add password changed notify
4 years ago
yubo
72573e32cb
feature: add get self permissions by nodeID ( #643 )
4 years ago
chixianliangGithub
50f4cc10c4
去除重复代码 ( #641 )
4 years ago
yubo
1ff6d0a2dc
feature: add [start,end) param for clude, endpointMetric, endpoints api ( #639 )
4 years ago
yubo
92ac8b09c0
prober plugin use `all` mode as default ( #634 )
4 years ago
Paul Chu
384e993ca1
enable promethues summary ( #630 )
4 years ago
yubo
c1241fdfbc
bugfix: created_at -> create_at for rdb.user table ( #632 )
4 years ago
yubo
be9d6ac660
use logger.Warning instead of fmt.Printf at loading plugins ( #629 )
4 years ago
yubo
30b469ddbd
add subject for rdb rst-code/login-code mail ( #628 )
4 years ago
yubo
111c6fc1bf
feature: support node event notify with webhook ( #627 )
...
* feature: support node event notify with webhook
4 years ago
710leo
0cd2761021
Merge branch 'master' of https://github.com/didi/nightingale
4 years ago
710leo
0a7c8988c6
stra add user group detail
4 years ago
UlricQin
7947533182
monapi support new timestamp
4 years ago
710leo
184c39d311
add some audit log
4 years ago
UlricQin
d89eaec596
bugfix: GetTeamsNameByIds
4 years ago
yubo
40ce0d75ed
prettify msg ( #620 )
4 years ago
ning1875
61bd28db31
日志采集字段变更 whether_attache_one_log_line--> whether_attach_one_log_line ( #619 )
...
* m3db writetagged应该并发做,不然会导致transfer rpc变慢
* go func指针传参问题
* 新增k8s-mon三个大盘文件
* 新增k8s-mon三个大盘文件
* 修改k8s-mon三个大盘文件
* 日志采集新增带上最后一条日志 到extra字段中,为后续报警做准备
* 日志采集字段变更 whether_attache_one_log_line--> whether_attach_one_log_line
* 日志采集带上日志
4 years ago
710leo
b1426945d4
fix agent proc.cpu.util
4 years ago
ning1875
dec9097ce7
transfer写m3db出错时打印metric信息帮助定位 ( #615 )
...
* m3db writetagged应该并发做,不然会导致transfer rpc变慢
* go func指针传参问题
* 新增k8s-mon三个大盘文件
* 新增k8s-mon三个大盘文件
* 修改k8s-mon三个大盘文件
* transfer写m3db出错时打印metric信息帮助定位
4 years ago
ning1875
7bb93e8351
日志采集新增带上最后一条日志 到extra字段中,为后续报警做准备 ( #614 )
...
* m3db writetagged应该并发做,不然会导致transfer rpc变慢
* go func指针传参问题
* 新增k8s-mon三个大盘文件
* 新增k8s-mon三个大盘文件
* 修改k8s-mon三个大盘文件
* 日志采集新增带上最后一条日志 到extra字段中,为后续报警做准备
4 years ago
alick-liming
7a84223d5b
Aggr lanteness ( #611 )
...
* aggr lateness
* default value
* test
* test
Co-authored-by: alickliming <alickliming@didiglobal.com>
4 years ago
yubo
398628870c
bugfix: add prober.plugins Stop() for release resource ( #610 )
4 years ago
yubo
3e426537c7
add maxSeriesPoints for config.transfer.m3db ( #609 )
4 years ago
HONG YANG
bf1bd3ef5a
“massage” ( #603 )
4 years ago
yubo
b85b1e44ef
bugfix: auth password history size ( #607 )
4 years ago
yubo
ff194c0382
add sample.out for mysql & redist ( #605 )
4 years ago
stiei13wangluo
bd72a773f4
telegraf dns_query plugins ( #601 )
...
* dns_query
* dns_query
Co-authored-by: root <root@localhost.localdomain>
4 years ago
yubo
22dc5c909c
feature: add dryrun for collect_rule add/update ( #599 )
...
* feature: add dryrun for collect_rule add/update
* ignore sso when it is disable
4 years ago
Feng_Qi
acaa88f1a9
add ping/net_response/http_response support ( #594 )
...
* fix port check and push debug log
1:如果服务没有监听在 0.0.0.0 上,而是监听在特定地址上的话,在 127.0.0.1 上无法检测到端口。修改为如果 127.0.0.1 检测不到话,在 identity 的地址上再检测一次。
2. http push 部分缺乏 debug 日志,把 debug log 改到 push 里面以补全。
* Update cron.go
* notify add resource name and note
* Update notify.go
* Update notify.go
修复一个当 name/note 为空值且 resource 只有一台时, 由于被 config.Set 清空
因此获取下标 index out of range 导致 panic 的 bug
* add ping, net_response, http_response plugin
增加
ping
net_response
http_response
的插件支持
* Update all.go
* add example config yml
* Update notify.go
4 years ago
yubo
005dc47868
fix: https://github.com/didi/nightingale/issues/583 ( #590 )
4 years ago
yubo
9c1c894e29
feature: support dlopen for prober plugin ( #588 )
4 years ago
yubo
b055bc73c5
add a demo plugin for prober ( #586 )
...
* add a demo plugin for prober
* update demo plugin
4 years ago
yubo
322cbf27dc
use testhttp instead of http for ut ( #585 )
...
* use testhttp instead of http for ut
* bugfix: add username check
4 years ago
UlricQin
417a13c1be
bugfix: judge: redis conn pools
4 years ago
yubo
66c93f472a
update vendor for local_build ( #578 )
4 years ago
710leo
023b23a0ef
fix build monapi
4 years ago
710leo
900896c045
add sync stra log
4 years ago
yubo
db97453c54
build error fix: replace grpc to 1.29.1 ( #577 )
4 years ago
sun763625521
3fdd61edfc
新增rabbitmq、haproxy组件采集 ( #575 )
...
* add
* add prober plugin for rabbitmq
* add prober plugin for haproxy
Co-authored-by: root <root@localhost.localdomain>
Co-authored-by: UlricQin <ulric.qin@gmail.com>
4 years ago
yubo
e839c6bd6b
bugfix: update session param has a mistake ( #576 )
...
* add cache counter for login part.1
* add login counter api
* feature: prober support multi-metric with different tags
* bugfix: session counter reset
* add models.stats for counter
* bugfix: update session param has a mistake
4 years ago
lynxcat
2d9bc50401
新增zookeeper,tengine采集 ( #574 )
...
* add prober plugin for elasticsearch
* 新增zookeeper,tengine插件,补齐了prober采集插件的测试
* 添加zookeeper插件描述
Co-authored-by: lynxcat <lynxcatdeng@gmail.com>
4 years ago
qinyening
c48d8b93dd
add some permssion api ( #572 )
4 years ago
alick-liming
e2e96a04d1
权限调整 ( #571 )
4 years ago
yubo
c724896ecd
adjust session GC interval ( #569 )
...
* keep at least 4 history passwords
* adjust gc time for session
4 years ago
Ulric Qin
3663ed0235
uniq res bindings
4 years ago
yubo
7fa84af66a
add session get api ( #566 )
4 years ago
yubo
3754e0cbe3
remove local telegraf plugins.inputs ( #563 )
4 years ago
lynxcat
3df2536bb6
add prober plugin for elasticsearch ( #562 )
...
Co-authored-by: lynxcat <lynxcatdeng@gmail.com>
4 years ago
yubo
fbf4544849
add accumulator for prober & generate default plugin config ( #560 )
...
* add accumulator for prober & generate default plugin config
* add prometheus plugin
* add prober plugin test util
4 years ago
lynxcat
2d4e6bb8da
prober nginx 采集插件 ( #557 )
...
* add a method to get the Endpoint
* 增加nginx插件,修改control。支持./control build prober job这种多个参数
* 修改提示
Co-authored-by: lynxcat <lynxcatdeng@gmail.com>
4 years ago
UlricQin
679c5892a4
Revert "add Prometheus as a plugin for prober ( #556 )" ( #558 )
...
This reverts commit 1dac755787
.
4 years ago
yubo
1dac755787
add Prometheus as a plugin for prober ( #556 )
...
* update changelog
* add prometheus as a plugin for prober
* bugfix: add counter type for summary & histogram
* ignore summary, histogram for prometheus plugin
4 years ago
yubo
afa95f79cd
update changelog ( #552 )
4 years ago
yubo
8fe3457e0a
support anonymous struct field for monapi.plugins.template ( #547 )
...
* move get collectrule api from /api/mon to /v1/mon
* support anonymous struct field for monapi.plugins.template
* add tls with mysql, redis and mongodb
* add rdb.user.pwdExpiresAt
4 years ago
alick-liming
7bfd60be86
资源排行去掉内置租户 ( #544 )
...
Co-authored-by: alickliming <alickliming@didi.global.com>
4 years ago