資料庫自治服務DAS支援警示服務,您可以在DAS上自訂警示規則,當資料庫執行個體觸發警示規則時,DAS會自動發送警示。本文介紹在配置警示前,如何在DAS上配置和管理警示規則。
新增警示規則
DAS警示類型進行了最佳化,新增自治事件警示,不再支援事件警示,您已經配置的規則仍然保留,建立規則時只能選擇閾值警示和自治事件。
登入DAS控制台。
在左側導覽列中單擊
。在警示規則頁,單擊頁面右上方新增規則。
在新增規則對話方塊中,設定如下參數,單擊確定。
配置
說明
規則名
輸入警示規則的名稱。
警示類型
選擇警示的類型。
閾值警示:通過設定警示項的閾值來發送警示通知。支援的閾值警示,請參見本文警示項。
自治事件:通過設定相應的自治事件來發送警示通知。
規則描述
設定閾值警示規則的執行方式。
說明當警示類型為閾值警示時,需要配置此參數。
警示檢測粒度為1分鐘。
事件類型
設定發送警示的自治事件類型,當前支援:
Auto Scaling事件
限流事件
SQL最佳化
空間最佳化
監控指標異常
說明當警示類型為自治事件時,需要配置此參數。
發送間隔
設定警示規則引發後產生的警示訊息發送間隔。
生效時間
設定警示規則的生效時間。
警示等級
設定警示的通知等級。
通知方式
可選擇通過手機簡訊、Webhook或郵件的方式發送警示。
說明Webhook當前支援DingTalk、企業微信、飛書和應用即時監控服務ARMS。
警示規則建立後,您就可以進行後續警示配置操作,詳情請參見警示配置。
管理警示規則
登入DAS控制台。
在左側導覽列中單擊 。
在警示規則頁,管理已有的警示規則。
在目標警示規則操作列,您可以進行如下操作:
查看:查看目標警示規則的詳細資料和警示歷史。
修改:修改目標警示規則,規則配置參數的詳情,請參見本文警示規則配置參數。
禁用:禁用目標警示規則。
刪除:刪除目標警示規則。
重要修改、禁用和刪除警示規則會影響所有包含該規則的警示模板, 請謹慎操作。
警示項
該警示項僅對阿里雲資料庫執行個體生效。
MySQL
警示項 | 單位 | 含義 |
MySQL 磁碟使用率 | % | 磁碟使用率。 |
MySQL CPU使用率 | % | MySQL服務進程CPU使用率(阿里雲資料庫最高100%)。 |
MySQL IOPS利用率 | % | IOPS利用率。 |
MySQL 記憶體使用量率 | % | MySQL執行個體記憶體使用量率(占作業系統總數)。 |
MySQL 活躍會話數 | Count | 當前活躍會話。 |
MySQL 每秒事務數 | Per Second | 平均每秒事務數。 |
MySQL 每秒請求數 | Per Second | 平均每秒請求數。 |
MySQL delete語句每秒執行次數 | Per Second | 平均每秒delete語句執行次數。 |
MySQL insert語句每秒執行次數 | Per Second | 平均每秒insert語句執行次數。 |
MySQL insert_select語句每秒執行次數 | Per Second | 平均每秒insert_select語句執行次數。 |
MySQL replace語句每秒執行次數 | Per Second | 平均每秒replace語句執行次數。 |
MySQL replace_select語句每秒執行次數 | Per Second | 平均每秒replace_select語句執行次數。 |
MySQL select語句每秒執行次數 | Per Second | 平均每秒select語句執行次數。 |
MySQL update語句每秒執行次數 | Per Second | 平均每秒update語句執行次數。 |
MySQL 全表搜尋查詢每秒執行次數 | Per Second | 執行全表搜尋查詢的數量。 |
MySQL 開啟的表數 | Count | 開啟表數。 |
MySQL 開啟的檔案數 | Count | 開啟的檔案數。 |
MySQL 每秒排序行數 | Per Second | 每秒排序行數。 |
MySQL 備節點複寫延遲 | Second | 備節點複寫延遲。 |
MySQL InnoDB平均每秒刪除的行數 | Per Second | InnoDB平均每秒刪除的行數。 |
MySQL InnoDB平均每秒插入的行數 | Per Second | InnoDB平均每秒插入的行數。 |
MySQL InnoDB平均每秒讀取的行數 | Per Second | InnoDB平均每秒讀取的行數。 |
MySQL InnoDB平均每秒更新的行數 | Per Second | InnoDB平均每秒更新的行數。 |
MySQL InnoDB每秒從Buffer Pool讀取頁的次數 | Per Second | InnoDB平均每秒從Buffer Pool讀取頁的次數(邏輯讀)。 |
MySQL InnoDB每秒往Buffer Pool寫入頁的次數 | Per Second | InnoDB平均每秒往Buffer Pool寫入頁的次數。 |
MySQL InnoDB Buffer Pool髒頁比率 | % | InnoDB Buffer Pool髒頁比率,計算公式:Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_data * 100%。 |
MySQL InnoDB Buffer Pool讀快取命中率 | % | InnoDB Buffer Pool讀快取命中率,計算公式:(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) /Innodb_buffer_pool_read_requests * 100%。 |
MySQL InnoDB 表平均等待row locks次數 | Count | InnoDB 表平均等待row locks次數。 |
MySQL InnoDB 表最大等待row locks時間 | ms | InnoDB 表最大等待row locks時間。 |
MySQL 執行個體總空間使用量 | MB | MySQL 執行個體總空間使用量。 |
PolarDB MySQL版
警示項 | 單位 | 含義 |
PolarDB MySQL 磁碟使用率 | % | 磁碟使用率。 |
PolarDB MySQL 服務進程CPU使用率 | % | 服務進程CPU使用率(200%代表使用2個CPU Core)。 |
PolarDB MySQL IOPS利用率 | % | IOPS利用率。 |
PolarDB MySQL 執行個體記憶體使用量率 | % | 執行個體記憶體使用量率(占作業系統總數)。 |
PolarDB MySQL 活躍會話數 | Count | 當前活躍會話。 |
PolarDB MySQL 每秒事務數 | Per Second | 計算公式:(Com_commit + Com_rollback) / Uptime。 |
PolarDB MySQL 每秒請求數 | Per Second | 計算公式:Queries / Uptime。 |
PolarDB MySQL 每秒delete語句執行次數 | Per Second | 平均每秒delete語句執行次數。 |
PolarDB MySQL 每秒insert語句執行次數 | Per Second | 平均每秒insert語句執行次數。 |
PolarDB MySQL 每秒INSERT_SELECT數 | Per Second | 平均每秒INSERT_SELECT數。 |
PolarDB MySQL 每秒replace語句執行次數 | Per Second | 平均每秒replace語句執行次數。 |
PolarDB MySQL 每秒replace_select語句執行次數 | Per Second | 平均每秒replace_select語句執行次數。 |
PolarDB MySQL 每秒select語句執行次數 | Per Second | 平均每秒select語句執行次數。 |
PolarDB MySQL 每秒update語句執行次數 | Per Second | 平均每秒update語句執行次數。 |
PolarDB MySQL 每秒Multi-DELETE數 | Per Second | 平均每秒Multi-DELETE數。 |
PolarDB MySQL 每秒Multi-UPDATE數 | Per Second | 平均每秒Multi-UPDATE數。 |
PolarDB MySQL InnoDB 每秒刪除的行數 | Per Second | InnoDB 平均每秒刪除的行數。 |
PolarDB MySQL InnoDB 每秒插入的行數 | Per Second | InnoDB 平均每秒插入的行數。 |
PolarDB MySQL InnoDB 每秒讀取的行數 | Per Second | InnoDB 平均每秒讀取的行數。 |
PolarDB MySQL InnoDB 每秒更新的行數 | Per Second | InnoDB 平均每秒更新的行數。 |
Redis
警示項 | 單位 | 含義 |
Redis 記憶體利用率 | % | 記憶體利用率。 |
Redis 平均回應時間 | μs | Redis平均回應時間。 |
Redis 進程cpu使用率 | % | Redis進程cpu使用率。 |
Redis 網路每秒讀取速率 | KB/s | 網路每秒的讀取速率。 |
Redis 網路每秒寫入速率 | KB/s | 網路每秒的寫入速率。 |
Redis 網路讀取利用率 | % | 網路讀取利用率。 |
Redis 網路寫入利用率 | % | 網路寫入利用率。 |
PostgreSQL
警示項 | 單位 | 含義 |
PostgreSQL 進程的CPU佔用率 | % | PostgreSQL進程的CPU佔用率。 |
PostgreSQL 活躍會話數 | Count | 當前活躍串連數。 |
PostgreSQL IOPS使用率 | % | IOPS使用率。 |
PostgreSQL 磁碟使用率 | % | PostgreSQL 空間使用率。 |
PolarDB PostgreSQL版
警示項 | 單位 | 含義 |
PolarDB PostgreSQL CPU使用率 | % | CPU使用率。 |
PolarDB PostgreSQL 記憶體使用量率 | % | 記憶體使用量率。 |
PolarDB PostgreSQL 活躍會話數 | Count | 當前活躍串連數。 |
PolarDB PostgreSQL 總IOPS | Per Second | 總IOPS。 |
曆史警示項
自2023年3月16日起,DAS將逐步支援配置新版警示項。如果您在此之前已配置了警示,可以在歷史警示項中查看具體的內容。歷史警示專案前已不支援配置,並將逐步下線,建議您使用新版警示項。