Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能不能在发送alert的时候记录到mysql里 #8

Closed
linux-xiayun opened this issue Jan 22, 2020 · 12 comments
Closed

能不能在发送alert的时候记录到mysql里 #8

linux-xiayun opened this issue Jan 22, 2020 · 12 comments

Comments

@linux-xiayun
Copy link

hello,由于对golang不是很熟悉,现在有个想法是把报警记录更新到数据库中,便于调用查询,能提供下prometheus对应的数据库操作么

@feiyu563
Copy link
Owner

feiyu563 commented Jan 22, 2020 via email

@linux-xiayun
Copy link
Author

linux-xiayun commented Jan 22, 2020 via email

@JayWu890225
Copy link

Hi ,
您这个项目作用是连接多监控系统,比如zabbix/grafana/prometheus,如果有把告警信息做持久化,感觉会更好。因为做了持久化后,可以做后续的分析以及优化甚至可以根据告警内容作出系统自我修复的功能。
如果像您之前回复的去prometheus内部查询,这样就等于绑定了监控工具,这跟你初衷应该相悖吧。

期待您的回复。

@feiyu563
Copy link
Owner

feiyu563 commented Feb 10, 2020 via email

@bogeit
Copy link

bogeit commented Mar 10, 2020

不知道大佬能不能支持下发送飞书的接口。 @feiyu563

@feiyu563
Copy link
Owner

feiyu563 commented Mar 10, 2020 via email

@bogeit
Copy link

bogeit commented Mar 18, 2020

谢谢大佬。 @feiyu563

@minibear2333
Copy link
Contributor

minibear2333 commented Apr 3, 2020

Hi ,
您这个项目作用是连接多监控系统,比如zabbix/grafana/prometheus,如果有把告警信息做持久化,感觉会更好。因为做了持久化后,可以做后续的分析以及优化甚至可以根据告警内容作出系统自我修复的功能。
如果像您之前回复的去prometheus内部查询,这样就等于绑定了监控工具,这跟你初衷应该相悖吧。

期待您的回复。

@JayWu890225 @linux-xiayun @feiyu563

我个人认为不应该加到mysql中做持久化,因为这个工具本身作为webhook调用的方式,理应做的轻量,减少耦合。

个人认为最好的一种方式是把他按照业界规,设计成类似exporter的采集源,供prometheus或者其他监控采集,最后存储在时序数据库里,不知道是不是合理。

如果不合理也不是很建议增加Mysql,会增加部署成本;
如果一定要增加需要做成可配置的,可以选择是否要落库。

@feiyu563
Copy link
Owner

feiyu563 commented Apr 3, 2020

@Pzqu 目前的计划也是在下一版本中集成metrics,尽可能的做到无状态化

@feiyu563
Copy link
Owner

@bogeit 飞书现已经支持

@bogeit
Copy link

bogeit commented Apr 26, 2020

收到,我会尽快完成测试,到时来反馈结果,谢谢大佬的更新。 @feiyu563

@feiyu563
Copy link
Owner

目前已经初步集成了Prometheus的metrics来导出一些指标,目前还在测试阶段,部分信息可能还不是特别全面,欢迎使用最新的版本测试。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants