資料庫自治平臺 KAP 監控告警架構及例項演示
一、KAP 監控告警功能介紹
KAP 是 KaiwuDB 的自治服務工具,在 KAP 中監控主要是幫助使用者全面掌握 KaiwuDB 叢集的整體執行情況,實時監測叢集相關效能,並支援定製化的模板展示各種指標資料。
在告警管理中系統可以根據配置的規則、訂閱、通知等資訊進行告警,幫助使用者及早發現問題、解決問題,從而提高被監控叢集持續服務的能力,有效保障資料庫服務的穩定性、安全及可靠性。
二、監控告警的技術架構
KAP 的監控告警實現了多叢集監控指標及日誌的採集、儲存,支援平臺監控展示和告警監測和推送。具體流程如下圖所示:
三、監控實現
(1)metric 指標採集
metrics 由 metric name 和 label name 組成。
{=,…},儲存相關指標名稱如下表所示:
(2)指標型別:
-
Counter(計數器):累計度量指標,只能遞增、不能為負,也不支援減少,但可以重置回 0;
-
Gauge(儀表盤):用於儲存有著起伏特徵的指標資料,例如記憶體空閒大小;
-
Histogram(直方圖):對每個取樣點進行統計,打到各個分類值中(bucket);對每個取樣點值累計和(sum);對取樣點的次數累計和(count);
-
Summary(摘要):Histogram 的擴充套件型別,直接由監控端自行聚合計算出分位數,並計算結果給 prometheus server 的樣本採取請求。
四、告警實現
-
告警規則管理可支援設定指標觸發規則、告警範圍、告警等級、告警詳情等資訊,系統根據定製的規則檢測指標值,滿足觸發條件後生成告警事件;
-
告警通道,是告警事件傳送的通道,使告警事件、告警日誌、錯誤日誌推送至配置好的伺服器;
-
告警訂閱實現使用者根據需要推送告警規則。支援使用者自定義告警資訊傳送方式,即透過哪些通道推送哪些分組內告警事件資訊。如不配置訂閱則只能在告警事件中檢視告警資訊;
-
告警事件中使用者可以檢視歷史產生的告警事件,點選時間可檢視對應告警事件的詳情。瞭解發生告警的節點、產生時間、恢復時間、最後一次告警時間、告警概述、告警詳情,以及告警通知資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70027415/viewspace-2939643/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS架構入門 - MVC模式例項演示iOS架構MVC模式
- 資料庫DML監控一例資料庫
- 【JMicro】微服務部署架構及例項微服務架構
- Sentry 監控 - Snuba 資料中臺架構(Query Processing 簡介)架構
- Sentry 監控 - Snuba 資料中臺架構(Data Model 簡介)架構
- 運維文件:系統監控及告警配置運維
- Sentry 監控 - Snuba 資料中臺架構簡介(Kafka+Clickhouse)架構Kafka
- prometheus監控+alertmanager告警Prometheus
- MySQL監控-Datadog資料庫監控調研MySql資料庫
- python3.10監控redis例項PythonRedis
- 資料庫監控---PIGOSS BSM資料庫Go
- 監控資料庫活動資料庫
- 資料庫繁忙程度監控資料庫
- Sentry 監控 - Snuba 資料中臺架構(SnQL 查詢語言簡介)架構
- Zabbix監控神通資料庫教程資料庫
- shell監控mysql 8.0資料庫MySql資料庫
- shell監控mysql 5.7資料庫MySql資料庫
- 交換機統一監控和遠端控制:自動發現、自動監控、自動告警、自動修復
- 搭建一個通用監控告警平臺,架構上需要有哪些設計架構
- mongodb關閉資料庫例項MongoDB資料庫
- oracle資料庫與oracle例項Oracle資料庫
- weblogic中介軟體自動監控告警及分析Web
- Python實現遠端埠監控例項Python
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- Oracle 自動化運維-Python監控Oracle告警日誌Oracle運維Python
- Python監控線上異常圖片地址自動告警Python
- .NET Core 跨平臺資源監控庫及 dotnet tool 小工具
- Python呼叫阿里雲資料庫監控資料Python阿里資料庫
- Sentry 監控 - Snuba 資料中臺架構(編寫和測試 Snuba 查詢)架構
- 【學習】體系結構-001-例項與資料庫資料庫
- ES資料庫架構資料庫架構
- vivo服務端監控系統架構及演進之路服務端架構
- TenSunS監控REDIS:使用一個redis_exporter監控所有的Redis例項RedisExport
- Zabbix+Python監控Oracle資料庫PythonOracle資料庫
- oracle 12c 資料庫例項監聽無法註冊問題一例Oracle資料庫
- 資料庫正規化與例項資料庫
- zanePerfor前端監控平臺效能優化之資料庫分表前端優化資料庫
- 例項程式碼分享Python實現Linux監控PythonLinux