還在服務(wù)器上撈日志?試試這款可視化監(jiān)控系統(tǒng)吧,真香!
程序員的成長之路互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享?
關(guān)注
閱讀本文大概需要 2.8 分鐘。
來自:網(wǎng)絡(luò),侵刪
如果線上出現(xiàn)問題后,直接去服務(wù)器上查看日志,不僅僅效率低,而且還是嚴(yán)重滯后,所以對(duì)于一個(gè)應(yīng)用系統(tǒng)必須要具備分布式監(jiān)控的能力! 今天給大家推薦一款分布式監(jiān)控神器 -- Frostmourne 。項(xiàng)目特點(diǎn)
- 支持多種數(shù)據(jù)源:ES、Prometheus、InfluxDB、MySQL等
- 支持多種報(bào)警消息發(fā)送:釘釘、企業(yè)微信、飛書、短信
- 自定義消息模板,消息模板有md和text兩種類型
- 支持分布式調(diào)度
- 內(nèi)置權(quán)限管理,數(shù)據(jù)權(quán)限隔離
項(xiàng)目介紹
Frostmourne 監(jiān)聽日志數(shù)據(jù),當(dāng)觸發(fā)報(bào)警規(guī)則,通過釘釘、企業(yè)微信、短信等方式通知開發(fā)人員,從而避免生產(chǎn)事故。
快速使用
將 frostmourne.sql 文件導(dǎo)入到數(shù)據(jù)庫中,直接在GitHub中下載安裝包,修改application.properties中的數(shù)據(jù)源。
#啟動(dòng)命令
./scripts/startup.sh
#停止命令
./scripts/shutdown.sh
目前大多數(shù)項(xiàng)目中使用 ELK方式采集日志比較多,所以這里以配置ES數(shù)據(jù)源舉例子:
1、添加
Elasticsearch
數(shù)據(jù)源
2、配置監(jiān)控基礎(chǔ)信息
3、編寫查詢語句
4、配置報(bào)警規(guī)則
5、配置消息模板
6、配置報(bào)警消息發(fā)送規(guī)則
釘釘報(bào)警截圖:

項(xiàng)目地址
https://github.com/AutohomeCorp/frostmourne
總結(jié)
Frostmourne 是開箱即用的監(jiān)控系統(tǒng),無需對(duì)系統(tǒng)進(jìn)行改造即可接入。感興趣的同學(xué)趕快去試試吧~ <END>
推薦閱讀:
項(xiàng)目終于用上了 Spring 狀態(tài)機(jī),非常優(yōu)雅!
簡單幾行代碼,優(yōu)雅的實(shí)現(xiàn) Spring Boot 項(xiàng)目鑒權(quán)!
互聯(lián)網(wǎng)初中高級(jí)大廠面試題(9個(gè)G)
內(nèi)容包含Java基礎(chǔ)、JavaWeb、MySQL性能優(yōu)化、JVM、鎖、百萬并發(fā)、消息隊(duì)列、高性能緩存、反射、Spring全家桶原理、微服務(wù)、Zookeeper......等技術(shù)棧!
?戳閱讀原文領(lǐng)??!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??朕已閱?
![]()
評(píng)論
圖片
表情
