資料庫告警收斂
為保障前台業務資料庫系統的安全穩定,需要從多個維度監控db:含有qps告警、連線數告警、併發數告警、主從延時告警、主從切換告警、埠延時告警、基礎監控告警等,每天產生大量的告警,導致有效的告警被淹沒,無法在第一時間被發現處理;
對現有的告警進行分類梳理、逐個收斂; 減少告警數量,降低告警頻率,使告警通道發出的告警皆為有效告警,告警的資訊得以被及時接收並處理;
db效能告警
qps告警:
描述:qps與資料庫效能成正比,理論上越高越好。如果遮蔽qps告警,則流量異常**、快取穿透等問題無法知曉。
新告警演算法:與昨天同比,qps超過1.5倍 並且超過qps閾值則告警;
收斂策略:同比浮動,閾值上調
告警接收人:dba 和 研發
2,連線數告警:
現在為浮動告警,(50%浮動告警)條數比較少,保持不變;
3,執行緒併發數告警:
監控db效能重要指標,無需收斂, 保持不變;
4,主從複製延時告警:
告警接收人:
接收人由dba和研發 修改為直接傳送給對應研發;
收斂策略:
加長告警時間間隔,告警頻率修改為每半小時告警一次;
5, 主從複製錯誤告警:
收斂策略: 加長告警時間間隔,告警頻率修改為每半小時告警一次;
6,資料庫採集告警:
db宕機告警:保持不變
db下線或縮容告警:保持不變
db新增機器告警:保持不變
批量採集開關: 每分鐘超過50臺(1%) 採數失敗,則關閉告警;(需要單獨開關)
7, 例項埠告警:
後續新部署例項,本地埠告警取消;更新mysql部署指令碼;
資料庫例項基礎監控告警:
cpu/io告警:
原有告警:cpu和io告警閾值均為95%
收斂告警:
a, 將cpu和io告警拆分, io閾值95%不變, cpu改為60%;
b, 修改為組合告警:
cpu && 併發數 告警
io && dml(insert,delete,update)
memory告警:
記憶體告警為浮動30%告警,保持不變;
disk告警:
原有告警:
shwx機器 單獨設定告警閾值,dbs機器原先無告警閾值:
收斂告警:
dbs統一設定85% 告警閾值;
磁碟告警間隔為60min;
網路延時告警:
其他功能類告警:
ddl/dml/授權 等工單通知:
保持不變
每天db備份告警:
保持不變
資料庫主從切換告警:
保持不變
新增告警:
dbs同步指令碼,每天凌晨5點開始執行,並新增執行結果告警(成功/失敗),每天一條;
量化告警:
量化告警,生成歷史曲線圖;
告警收斂前後告警量化對比,降低的百分比;
資料庫 需求分析
1 了解 需求分析的概念以及獲取需求分的方法 2 理解 需求建模方法 1 需求分析的概念與意義 需求 使用者對軟體的功能和效能的要求,使用者希望軟體能做什麼事情,完成什麼樣功能,達到什麼樣效能 需求分析 描述待開發系統所要完成的功能 使系統工程師刻畫出軟體的功能和效能,指明軟體和系統其它元素的介面並...
資料庫結構文件
實在是失誤,er studio 提供了匯出資料庫結構文件的功能,到今天才發現,使用簡述如下。文件的型別在 er studio5.5.2 中有word 和html 兩種格式,其中的 word 格式可以定製文件的格式和內容,而 html 格式隨沒有提供定製功能,但其提供的框架結構對我們查詢資料庫結構是非...
從資料庫中匯出資料庫文件
select case when a.colorder 1 then d.name else end n 表名 a.colorder n 字段序號 a.name n 欄位名 case when columnproperty a.id,a.name,isidentity 1 then else end...