本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 DevOpsGuru 監控關聯式資料庫
DevOpsGuru 從兩個主要資料來源中提取,以尋找關聯式資料庫中的洞見和異常。對於 Amazon RDS 和 Amazon Redshift,會針對所有執行個體類型分析 CloudWatch vended 指標。對於 Amazon RDS,也會擷取下列引擎類型的 Performance Insights 資料:RDS for PostgreSQL、Aurora PostgreSQL 和 Aurora MySQL。
在 Amazon RDS 中監控資料庫操作
本節包含 DevOpsGuru for RDS 中監控的使用案例和指標的特定資訊,包括來自 CloudWatch 已結束指標和績效詳情的資料。如需 DevOpsGuru for RDS 的詳細資訊,包括關鍵概念、組態和優點,請參閱 在 DevOpsGuru for RDS 中使用異常。
使用來自 CloudWatch vended 指標的資料監控 RDS
DevOpsGuru 能夠透過擷取預設 CloudWatch 指標來監控每種類型的 RDS 執行個體,例如 CPU 使用率和讀取和寫入操作延遲。由於這些指標預設會轉成 ,因此當您使用 DevOpsGuru 監控 RDS 執行個體時,不需要進一步的組態即可取得洞見。DevOpsGuru 會根據歷史模式自動為這些指標建立基準,並將其與即時資料進行比較,以偵測資料庫中的異常和潛在問題。
下表顯示來自 CloudWatch 已終止指標的 Amazon RDS 潛在被動洞察清單。
| AWS DevOpsGuru 監控的資源 | DevOpsGuru 識別的案例 | 監控的 CloudWatch 指標 |
|---|---|---|
|
Amazon RDS (所有執行個體類型) |
CPU 或記憶體達到限制 |
DBLoad、DBLoadCPU |
|
RDS for PostgreSQL |
高複寫槽延遲 |
OldestReplicationSlotLag |
DevOpsGuru 監控之 Amazon RDS 執行個體的其他 CloudWatch 已結束指標:
CPUUtilization
DatabaseConnections
DiskQueueDepth
FailedSQLServerAgentJobsCount
ReadLatency
ReadThroughput
ReplicaLag
WriteLatency
使用績效詳情中的資料監控 RDS
對於特定類型的 Amazon RDS 執行個體,例如 Aurora PostgreSQL、Aurora MySQL 和 RDS for PostgreSQL,您可以透過確保在這些執行個體上啟用績效詳情,從 DevOpsGuru 監控中解鎖更多功能。
DevOpsGuru 為各種情況提供被動洞見,包括下列案例:
| DevOpsGuru 識別來產生被動洞見的案例 |
|---|
|
鎖定爭用問題 |
|
缺少索引 |
|
應用程式集區組態錯誤 |
|
次佳 JDBC 預設值 |
DevOpsGuru 為各種情況提供主動洞見,包括下列案例:
| AWS DevOpsGuru 監控的資源 | DevOpsGuru 識別來產生主動洞見的案例 |
|---|---|
|
Aurora MySQL |
InnoDB 歷史記錄清單太大,可能導致效能降低,例如資料庫關閉時間過長 |
|
Aurora MySQL |
在磁碟上建立的臨時資料表增加,可能會影響資料庫效能 |
|
RDS for PostgreSQL、Aurora PostgreSQL |
閒置交易太久的連線,可能受到鎖定、封鎖其他查詢,以及防止清空 (包括自動清空) 清除無效資料列的影響 |
在 中監控資料庫操作 Amazon Redshift
DevOpsGuru 能夠透過擷取預設 CloudWatch 指標來監控您的 Amazon Redshift 資源,包括 CPU 使用率和使用的磁碟空間百分比。由於這些指標預設會轉成 ,因此 DevOpsGuru 不需要進一步的組態,即可自動監控您的 Amazon Redshift 資源。DevOpsGuru 會根據歷史模式建立這些指標的基準,並將其與即時資料進行比較,以偵測異常。
| DevOpsGuru 識別的案例 | 監控的 CloudWatch 指標 |
|---|---|
|
偵測叢集工作負載、扭曲和未排序資料或領導節點任務等因素所造成的 Amazon Redshift 執行個體高 CPU 使用率 |
CPUUtilization |
|
偵測 Amazon Redshift 執行個體何時因為查詢處理、分佈和排序金鑰、維護操作或 tombstone 區塊的問題而用盡磁碟空間 |
PercentageDiskSpaceUsed |
DevOpsGuru 監控之 Amazon Redshift 執行個體的其他 CloudWatch 已結束指標:
DatabaseConnections
HealthStatus
MaintenanceMode
NumExceededSchemaQuotas
PercentageQuotaUsed
QueryDuration
QueryRuntimeBreakdown
ReadIOPS
ReadLatency
WLMQueueLength
WLMQueueWaitTime
WLMQueryDuration
WriteLatency