全部產品
Search
文件中心

Database Autonomy Service:監控大盤

更新時間:Nov 20, 2024

資料庫自治服務DAS(Database Autonomy Service)支援監控大盤功能,您可以自主選擇需要監控的資料庫執行個體和指標,對不同資料庫執行個體的指標進行監控對比,並且可以進行多指標聯動,協助您監控資料庫執行個體的運行情況。

前提條件

新增監控大盤

  1. 登入DAS控制台

  2. 在左側導覽列,單擊監控大盤

  3. 自訂大盤頁,選擇對應的資料庫引擎。

  4. 在目標引擎頁,單擊新增監控大盤

  5. 輸入新增監控大盤的名稱,單擊確定

  6. 單擊選擇執行個體和指標,分別選中目標執行個體和需要查看的指標,並單擊‪

    說明
    • 選擇目標執行個體時,最多可同時選擇32個執行個體進行監控。

    • 監控指標的含義請參見監控指標

  7. 單擊確認選擇即可。

    說明

    如果需要修改大盤中的執行個體或指標,可以單擊添加執行個體和監控指標進行修改。

查看監控大盤中目標執行個體的指標趨勢

  1. 登入DAS控制台

  2. 在左側導覽列,單擊監控大盤

  3. 自訂大盤頁,選擇對應的資料庫引擎。

  4. 在目標資料庫引擎頁簽,選擇需要查看的監控大盤,並設定查詢時間,即可查看該時間段內監控指標的趨勢圖。

    選擇時間範圍時,查詢結束時間需晚於查詢開始時間,且查詢開始時間和查詢結束時間的間隔不能超過7天。

    說明

    對於Redis資料庫執行個體,查詢開始時間和查詢結束時間的間隔不能超過3小時。

    • 通過執行個體篩選,您可以選擇多個執行個體,對比查看其監控指標。

    • 開啟自動重新整理,系統將以5秒為周期,重新整理監控指標趨勢圖。

    • 開啟聯動圖表,開啟多指標聯動,查看同一時間點中不同監控指標的值。

    • 通過圖表布局,您可以設定每行顯示監控指標趨勢圖的數量。

    • 單擊添加執行個體和監控指標,修改大盤中的執行個體或監控指標。

    • 單擊某個監控指標趨勢圖中的詳情,放大該監控指標的趨勢圖,並且可以修改時間查看該監控指標不同時間的變化趨勢。

    • 單擊某個監控指標趨勢圖中的刪除,在監控大盤中刪除該監控指標。

監控指標

表 1. RDS MySQL和自建MySQL監控指標

參數類型

參數

說明

MySQL Server

tps

TPS。

qps

QPS。

active_session

當前活躍會話。

total_session

當前全部會話。

delete_ps

平均每秒Delete語句執行次數。

insert_ps

平均每秒Insert語句執行次數。

replace_ps

平均每秒Replace語句執行次數。

update_ps

平均每秒Update語句執行次數。

select_ps

平均每秒Select語句執行次數。

bytes_received

平均每秒從所有用戶端接收到的位元組數。

bytes_sent

平均每秒發送給所有用戶端的位元組數。

iops_usage

IOPS利用率。

InnoDB儲存引擎

innodb_bp_hit

InnoDB Buffer Pool讀快取命中率。

innodb_bp_dirty_pct

InnoDB Buffer Pool髒頁比率。

innodb_bp_usage_pct

InnoDB Buffer Pool使用率。

innodb_data_written

InnoDB平均每秒寫位元組數。

innodb_data_read

InnoDB平均每秒讀位元組數。

innodb_rows_deleted

InnoDB平均每秒刪除的行數。

innodb_rows_read

InnoDB平均每秒讀取的行數。

innodb_rows_inserted

InnoDB平均每秒插入的行數。

innodb_rows_updated

InnoDB平均每秒更新的行數。

MySQL服務進程

cpu_usage

MySQL服務進程CPU使用率(阿里雲資料庫最高100%)。

mem_usage

MySQL執行個體記憶體使用量率(占作業系統總數)。

iops

MySQL讀寫次數。

disk_usage

磁碟使用率。

表 2. 雲資料庫 Tair(相容 Redis)版和自建Redis監控指標

參數類型

參數

說明

資料庫基本指標

instantaneous_ops_per_sec

每秒處理的命令數。

get_qps

每秒讀命令請求數。

put_qps

每秒寫命令請求數。

connection_usage

串連利用率。

inflow

網路每秒的讀取速率。

outflow

網路每秒的寫入速率。

used_memory

Redis使用其分配器分配的總位元組數。

mem_usage

記憶體利用率。

Redis 基本指標

avg_rt

Redis平均回應時間。

max_rt

Redis最大回應時間。

proxy.avg_rt

Redis代理節點平均回應時間。

proxy.max_rt

Redis代理節點最大回應時間。

proxy.connection_usage

Redis代理串連使用率。

cpu_usage

Redis進程CPU使用率。

Keys指標

evicted_keys

由於最大記憶體限制而逐出的Key數。

total_keys

資料庫中的Key總數之和。

expired_keys

Key到期事件總數。

Redis Keys

hit

命中Keys。

miss

未命中Keys。

表 3. ApsaraDB for MongoDB和自建MongoDB監控指標

參數類型

參數

說明

MongoDB基本指標

opcounters.insert

MongoDB每秒Insert。

opcounters.query

MongoDB每秒Query。

opcounters.update

MongoDB每秒Update。

opcounters.delete

MongoDB每秒Delete。

opcounters.command

MongoDB每秒Command。

opcounters.getmore

MongoDB每秒Getmore。

connections.current

MongoDB當前會話。

metrics.cursor.open.total

MongoDB當前開啟游標計數。

metrics.cursor.timedOut

MongoDB逾時遊標計數。

network.bytesIn

MongoDB每秒網路輸入位元組數。

network.bytesOut

MongoDB每秒網路輸出位元組數。

network.numRequests

MongoDB每秒網路請求。

MongoDB服務進程

cpu_usage

MongoDB CPU使用率。

mem_usage

MongoDB記憶體使用量率。

disk_usage

MongoDB磁碟使用率。

表 4. RDS PostgreSQL監控指標

參數類型

參數

說明

主機指標

cpu_sys_ratio

PostgreSQL進程的核心態CPU佔用率。

cpu_user_ratio

PostgreSQL進程的使用者態CPU佔用率。

cpu_usage

PostgreSQL進程的CPU佔用率。

mem_usage

PostgreSQL進程的記憶體使用量率。

data.r_s

data目錄所在磁碟讀IOPS。

data.iops

data目錄所在磁碟IOPS。

data.w_s

data目錄所在磁碟寫IOPS。

local_fs_size_total

磁碟總空間。

data.fs.used

data目錄所在磁碟總體使用量。

data.fs.usage

data目錄所在磁碟總體使用率。

network_out_io

PostgreSQL進程的網路流出流量。

network_io

PostgreSQL進程的網路流量。

network_in_io

PostgreSQL進程的網路流入流量。

PostgreSQL基礎監控

waiting_connection

當前處於等待狀態的串連數。

idle_in_transaction

當前處於空閑狀態的會話數。

active_session

當前活躍串連數。

total_session

當前串連總數。

tup_inserted

每秒插入記錄數。

tup_deleted

每秒刪除記錄數。

tup_updated

每秒更新記錄數。

tup_returned

每秒全表掃描記錄數。

tup_fetched

每秒索引掃描回表記錄數。

tps

PostgreSQL TPS。

xact_rollback

每秒交易回復數。

xact_commit

每秒事務提交數。

deadlocks

每秒死結數。

oldest_snapshot

膨脹點,多久以前的垃圾可以被回收。

max_sent_delay

PostgreSQL備庫發送延遲。

max_replay_delay

備庫APPLY延遲。

long_query_5s

當前系統中執行時間大於等於5秒的SQL的數量。

long_query_1s

當前系統中執行時間大於等於1秒的SQL的數量。

long_query_3s

當前系統中執行時間大於等於3秒的SQL的數量。

long_idle_in_transaction_3s

當前系統中,長期(大於等於3秒)處於閒置事務數量。

long_idle_in_transaction_5s

當前系統中,長期(大於等於5秒)處於閒置事務數量。

long_idle_in_transaction_1s

當前系統中,長期(大於等於1秒)處於閒置事務數量。

long_2pc_1s

當前系統中,大於等於1秒未結束的2PC的事務數量。

long_2pc_5s

當前系統中,大於等於5秒未結束的2PC的事務數量。

long_2pc_3s

當前系統中,大於等於3秒未結束的2PC的事務數量。

表 5. RDS SQL Server監控指標

參數類型

參數

說明

SQL Server服務進程

cpu_usage

執行個體CPU使用率(占作業系統總數)。

db_io

每秒IO請求次數。

db_io_read

每秒讀IO請求次數。

db_io_write

每秒寫IO請求次數。

other_size

系統空間使用量。

log_size

日誌空間使用量。

tmp_size

臨時空間使用量。

ins_size

執行個體總空間使用量。

data_size

資料空間使用量。

資料庫指標

qps

平均每秒SQL語句執行次數。

connection_reset

每秒從串連池啟動的登入總次數。

active_temp_tables

當前活躍暫存資料表數。

active_session

當前活躍線程數。

active_cursors

當前活躍遊標數。

sessions

當前總串連數。

active_transactions

當前活躍事務數。

transactions

平均每秒事務數。

write_transactions

平均每秒寫事務數。

read_kb

執行個體平均每秒鐘的輸出資料流量。

write_kb

執行個體平均每秒鐘的輸入資料流量。

基礎監控

cache_hit_ratio

快取命中率。

bufferpool

在緩衝區快取中找到而不需要從磁碟中讀取的頁的百分比。

fullscans

平均每秒全表掃描次數。

autoparam_attempts_per_sec

每秒的自動參數化嘗試次數。

forced_parameterizations_per_sec

每秒成功執行的強制參數化次數。

sql_compilations

每秒的SQL編譯次數。

unsafe_autoparams_per_sec

每秒不安全的自動參數化嘗試次數。

failed_autoparams_per_sec

每秒自動參數化嘗試失敗次數。

safe_autoparams_per_sec

每秒安全自動參數化嘗試次數。

resqlcompilations

每秒語句重新編譯的次數。

lazy_writes

每秒寫入磁碟的次數。

checkpoint

每秒檢查點寫入Page數。

logout

每秒登出次數。

logins

每秒登入次數。

locktimeout

每秒逾時的鎖請求數,包括對NOWAIT鎖的請求。

deadlock

每秒死結發生的次數。

lock_requests_per_sec

每秒請求的新鎖和鎖轉換次數。

lockwaits

每秒調用者等待的鎖請求數。

lock_waits

等待鎖的進程的統計資訊。

latchwaits

每秒未能立即授予閂鎖請求次數。

lock_wait_time_ms

平均鎖等待時間。

average_latch_wait_time

請求閂鎖資源的平均等待時間。

table_lock_escalations_per_sec

表上的鎖定擴大到TABLE或HoBT粒度的次數。

average_lock_wait_time

請求鎖資源的平均等待時間。

total_latch_wait_time

鎖在最後一秒內的總等待時間。

表 6. PolarDB MySQL版監控指標

參數類型

參數

說明

資料庫指標

com_delete

平均每秒Delete語句執行次數。

com_insert

平均每秒Insert語句執行次數。

com_replace

平均每秒Replace語句執行次數。

com_select

平均每秒Select語句執行次數。

com_update

平均每秒Update語句執行次數。

qps

QPS。

tps

TPS。

PolarDB服務進程

cpu_usage

服務進程CPU使用率(200%代表使用2個CPU Core)。

mem_usage

執行個體記憶體使用量率(占作業系統總數)。

PolarDB Server

active_session

當前活躍會話。

total_session

當前全部會話。

output_traffic

平均每秒發送給所有用戶端的位元組數。

input_traffic

平均每秒從所有用戶端接收到的位元組數。

InnoDB儲存引擎

innodb_data_read

InnoDB平均每秒讀位元組數。

innodb_data_written

InnoDB平均每秒寫位元組數。

innodb_buffer_dirty_ratio

InnoDB Buffer Pool髒頁比率。

innodb_buffer_read_hit

InnoDB Buffer Pool讀快取命中率。

innodb_buffer_use_ratio

InnoDB Buffer Pool使用率。

innodb_rows_deleted

InnoDB平均每秒刪除的行數。

innodb_rows_inserted

InnoDB平均每秒插入的行數。

innodb_rows_read

InnoDB平均每秒讀取的行數。

innodb_rows_updated

InnoDB平均每秒更新的行數。

說明

監控指標含義也可以在控制台的監控大盤中單擊每個指標後的問號查看。