后臺操作日志

1疾瓮、背景

????????在企業(yè)級應(yīng)用脖镀,我們經(jīng)常需要記錄后端用戶操作各種功能的日志,方便未來發(fā)現(xiàn)業(yè)務(wù)有問題狼电,能通過用戶操作日志追湖全流程蜒灰。此外,我們還可以通過統(tǒng)計用戶操作日志肩碟,分析某些功能點擊的次數(shù)强窖,判斯哪些功能經(jīng)常使用,那些功能不經(jīng)常使用其至可以下線通過這種量化的分析削祈,對于產(chǎn)品未來的功能規(guī)劃也起到指導(dǎo)作用翅溺,所以優(yōu)雅的設(shè)計一個后臺操作日志功能,對于企業(yè)級系統(tǒng)必不可少髓抑。

2咙崎、應(yīng)用場景

使用場景

1、規(guī)則類變更場景(比如活動配置規(guī)則修改)吨拍、

2褪猛、配置類變更場景(比如公共配置修改)

3、敏感信息類變更場景(比如客戶信息修改)

以上場景羹饰,如果有變更伊滋,通常會對我們系統(tǒng)的業(yè)務(wù)產(chǎn)生直接的影響,如果人為失誤队秩、有可能造成直接的經(jīng)濟損失笑旺,所以我們需要記錄每一筆操作日志。

設(shè)計方案注意點

1刹碾、記錄后端操作日志必須與業(yè)務(wù)功能解耦燥撞,不能硬編碼耦合在一起,增加開發(fā)人員的工作量迷帜;

2物舒、后端操作日志必須記錄管理后臺操作的菜單、操作的功能戏锹、操作人冠胯、操作時間等重要核心的信息;

3锦针、后端操作日志異步入庫荠察,不能阻塞主業(yè)務(wù)流程置蜀;

4、后端操作日志重要的信息支持全模糊查詢方便管理員快速查詢信息悉盆,比如:操作內(nèi)容字段盯荤;

3、實現(xiàn)方案

1焕盟、底層base公共服務(wù)提供日志相關(guān)的服務(wù)(保存日志秋秤、查詢?nèi)罩?

2、通過自定義注解+AOP攔載請求脚翘,自動上報日志到base的日志服務(wù)

3灼卢、通過引入guava的eventbus異步發(fā)布事件實現(xiàn)日志的異步入mysql庫。

4来农、考慮到操作內(nèi)容字段內(nèi)容比較大鞋真,基于canal+kafka,異步將日志表記錄同步到es沃于,通過全模糊查詢es涩咖,可快速查詢?nèi)罩居涗洝M瑫r考慮到操作日志表比較大揽涮,每3個月歸檔日志表一次抠藕,保存mysql日志表查詢性能

4、架構(gòu)設(shè)計

后端日志組件架構(gòu)圖

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蒋困,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子敬辣,更是在濱河造成了極大的恐慌雪标,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件溉跃,死亡現(xiàn)場離奇詭異村刨,居然都是意外死亡,警方通過查閱死者的電腦和手機撰茎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門嵌牺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人龄糊,你說我怎么就攤上這事逆粹。” “怎么了炫惩?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵僻弹,是天一觀的道長。 經(jīng)常有香客問我他嚷,道長蹋绽,這世上最難降的妖魔是什么芭毙? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮卸耘,結(jié)果婚禮上退敦,老公的妹妹穿的比我還像新娘。我一直安慰自己蚣抗,他們只是感情好苛聘,可當(dāng)我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著忠聚,像睡著了一般设哗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上两蟀,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天网梢,我揣著相機與錄音,去河邊找鬼赂毯。 笑死战虏,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的党涕。 我是一名探鬼主播烦感,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼膛堤!你這毒婦竟也來了手趣?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤肥荔,失蹤者是張志新(化名)和其女友劉穎绿渣,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體燕耿,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡中符,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了誉帅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淀散。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡撩轰,死狀恐怖钠乏,靈堂內(nèi)的尸體忽然破棺而出辆苔,到底是詐尸還是另有隱情谍椅,我是刑警寧澤怜森,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布撮珠,位于F島的核電站拂铡,受9級特大地震影響熏瞄,放射性物質(zhì)發(fā)生泄漏针余。R本人自食惡果不足惜饲鄙,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一凄诞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧忍级,春花似錦帆谍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至朴肺,卻和暖如春窖剑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背戈稿。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工西土, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鞍盗。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓需了,卻偏偏與公主長得像,于是被迫代替她去往敵國和親般甲。 傳聞我的和親對象是個殘疾皇子肋乍,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容