全部產品
Search
文件中心

Database Autonomy Service:配置警示規則

更新時間:Aug 22, 2024

資料庫自治服務DAS支援警示服務,您可以在DAS上自訂警示規則,當資料庫執行個體觸發警示規則時,DAS會自動發送警示。本文介紹在配置警示前,如何在DAS上配置和管理警示規則。

新增警示規則

重要

DAS警示類型進行了最佳化,新增自治事件警示,不再支援事件警示,您已經配置的規則仍然保留,建立規則時只能選擇閾值警示自治事件

  1. 登入DAS控制台

  2. 在左側導覽列中單擊警示服務 > 警示規則

  3. 警示規則頁,單擊頁面右上方新增規則新增規則

  4. 新增規則對話方塊中,設定如下參數,單擊確定

    配置

    說明

    規則名

    輸入警示規則的名稱。

    警示類型

    選擇警示的類型。

    • 閾值警示:通過設定警示項的閾值來發送警示通知。支援的閾值警示,請參見本文警示項。

    • 自治事件:通過設定相應的自治事件來發送警示通知。

    規則描述

    設定閾值警示規則的執行方式。

    說明
    • 警示類型閾值警示時,需要配置此參數。

    • 警示檢測粒度為1分鐘。

    事件類型

    設定發送警示的自治事件類型,當前支援:

    • Auto Scaling事件

    • 限流事件

    • SQL最佳化

    • 空間最佳化

    • 監控指標異常

    說明

    警示類型自治事件時,需要配置此參數。

    發送間隔

    設定警示規則引發後產生的警示訊息發送間隔。

    生效時間

    設定警示規則的生效時間。

    警示等級

    設定警示的通知等級。

    通知方式

    可選擇通過手機簡訊、Webhook或郵件的方式發送警示。

    說明

    Webhook當前支援DingTalk、企業微信、飛書和應用即時監控服務ARMS。

  5. 警示規則建立後,您就可以進行後續警示配置操作,詳情請參見警示配置

管理警示規則

  1. 登入DAS控制台

  2. 在左側導覽列中單擊警示服務 > 警示規則

  3. 警示規則頁,管理已有的警示規則。

    管理警示規則

    在目標警示規則操作列,您可以進行如下操作:

    • 查看:查看目標警示規則的詳細資料和警示歷史。

    • 修改:修改目標警示規則,規則配置參數的詳情,請參見本文警示規則配置參數。

    • 禁用:禁用目標警示規則。

    • 刪除:刪除目標警示規則。

    重要

    修改、禁用和刪除警示規則會影響所有包含該規則的警示模板, 請謹慎操作。

警示項

重要

該警示項僅對阿里雲資料庫執行個體生效。

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將逐步支援配置新版警示項。如果您在此之前已配置了警示,可以在歷史警示項中查看具體的內容。歷史警示專案前已不支援配置,並將逐步下線,建議您使用新版警示項。

警示項

事件警示

警示項

執行次數

資料庫無法串連

連續1次、3次、5次、7次、10次。

MySQL複製中斷

連續1次、3次、5次、7次、10次。

閾值警示

重要

接入阿里雲資料庫執行個體和直串連入自建資料庫執行個體的接入方式屬於集線模式DBGateway。

警示項

閾值單位

集線模式DBGateway

主機模式DBGateway

執行次數

主機CPU使用率

%

不支援

支援

連續1次、3次、5次、7次、10次。

主機LOAD_1min

不支援

主機記憶體使用量率

%

不支援

主機網路發送頻寬使用率

%

不支援

主機網路接收頻寬使用率

%

不支援

主機根分區磁碟使用率

%

不支援

MySQL活躍會話數

支援

MySQL串連數

支援

MySQL複寫延遲

s

支援

MySQL快取命中率

%

支援

MySQL每小時慢SQL數量

支援

MySQL資料存放區空間使用率

%

支援

MySQL日誌儲存空間使用率

%

支援

Redis用戶端串連數

支援

Redis快取命中率

%

支援

Redis記憶體片段率

%

支援

PostgreSQL IOPS使用率

%

支援

PostgreSQL iNode使用率

%

支援

PostgreSQL空間使用率

%

支援

PostgreSQL TPS

支援

PostgreSQL串連數使用率

%

支援

PostgreSQL每CPU平均活躍串連數

支援

PostgreSQL膨脹點

支援

PostgreSQL CPU使用率

%

不支援

PostgreSQL記憶體使用量率

%

支援

MongoDB串連數

支援

MongoDB緩衝使用率

%

支援

MongoDB當前操作排隊數

支援

MongoDB緩衝髒資料百分率

%

支援

MongoDB每小時慢SQL數量

不支援

不支援

不涉及