資料庫告警收斂需求文件

2021-10-01 16:02:17 字數 1478 閱讀 7623

資料庫告警收斂

為保障前台業務資料庫系統的安全穩定,需要從多個維度監控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...