本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon 進行監控 CloudWatch
重要
支援終止通知:現有客戶將可以使用 Amazon,QLDB直到 07/31/2025 的支援結束為止。如需詳細資訊,請參閱將 Amazon QLDB Ledger 遷移至 Amazon Aurora Postgre。SQL
您可以使用 QLDB 來監控 Amazon CloudWatch,該 會收集原始資料,並將其從 Amazon 處理QLDB為可讀取的 near-real-time指標。它記錄這些統計資料兩週,以便您可以存取歷史資訊,並更好地了解 Web 應用程式或服務的表現。根據預設,QLDB指標資料會在 CloudWatch 1 或 15 分鐘內自動傳送至 。如需詳細資訊,請參閱 Amazon 使用者指南 中的什麼是 CloudWatchAmazon 、Amazon CloudWatch Events 和 Amazon CloudWatch Logs?。 CloudWatch
如何使用QLDB指標?
報告的指標QLDB提供您可以用不同方式分析的資訊。下列清單顯示一些常見的指標用途。這些是協助您開始的建議,而不是完整清單。
-
您可以在
IndexedStorage
指定的期間內監控JournalStorage
和 ,以追蹤您的分類帳耗用多少磁碟空間。 -
您可以在
WriteIOs
指定的期間內監控ReadIOs
和 ,以追蹤您的分類帳正在處理的請求數量。 -
您可以監控
CommandLatency
來追蹤分類帳的資料操作效能,並分析導致最多延遲的命令類型。
Amazon QLDB指標和維度
當您與 Amazon 互動時QLDB,它會將下列指標和維度傳送至 CloudWatch。儲存指標每 15 分鐘報告一次,所有其他指標則每分鐘彙總和報告一次。您可以使用下列程序來檢視 的指標QLDB。
使用 CloudWatch 主控台檢視指標
指標會先依服務命名空間分組,再依各命名空間內不同的維度組合分類。
-
在 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/
。 -
如有必要請變更區域。在導覽列上,選擇 AWS 資源所在的區域。如需更多詳細資訊,請參閱區域與端點。
-
在導覽窗格中,選擇 指標。
-
在所有指標索引標籤下,選擇 QLDB。
使用 檢視指標 AWS CLI
-
在命令提示中,使用下列命令。
aws cloudwatch list-metrics --namespace "AWS/QLDB"
CloudWatch 會顯示 的下列指標QLDB。
Amazon QLDB維度和指標
Amazon QLDB傳送至 Amazon 的指標和維度 CloudWatch 會列在此處。
QLDB 指標
指標 | 描述 |
---|---|
JournalStorage |
分類帳日誌使用的磁碟空間總量,以 15 分鐘的間隔報告。日誌包含資料所有變更的完整、不可變和可驗證歷史記錄。 單位: 維度: |
IndexedStorage |
分類帳資料表、索引和索引歷史記錄所使用的磁碟空間總量,以 15 分鐘的間隔報告。索引儲存由分類帳資料組成,針對高效能查詢進行最佳化。上限為 16 TiB 。 單位: 維度: |
ReadIOs |
以一分鐘間隔報告的讀取 I/O 請求數量。這會擷取所有類型的讀取操作,包括資料交易、驗證請求、日誌匯出和日誌串流。 單位: 維度: |
WriteIOs |
以一分鐘間隔報告的寫入 I/O 請求數目。 單位: 維度: |
CommandLatency |
資料操作所花費的時間,以一分鐘的間隔報告。 單位: 維度: |
IsImpaired |
指示日誌串流至 Kinesis Data Streams 是否受損的旗標,以一分鐘的間隔報告。值 單位: 維度: |
OccConflictExceptions |
產生 QLDB的 請求數 單位: |
Session4xxExceptions |
QLDB 產生 4xx HTTP 錯誤的 請求數目。 單位: |
Session5xxExceptions |
QLDB 產生 5xx HTTP 錯誤的 請求數目。 單位: |
SessionRateExceededExceptions |
產生 QLDB的 請求數 單位: |
QLDB 指標的維度
的指標QLDB會依帳戶、分類帳名稱、串流 ID 或命令類型的值進行驗證。您可以使用 CloudWatch 主控台來擷取下表中任何維度QLDB的資料。
維度 | 描述 |
---|---|
LedgerName
|
此維度將資料限制為特定分類帳。此值可以是目前 AWS 區域 和目前 中的任何分類帳名稱 AWS 帳戶。 |
StreamId
|
此維度會將資料限制為特定的日誌串流。此值可以是目前 AWS 區域 和目前 中分類帳的任何串流 ID AWS 帳戶。 |
CommandType
|
此維度將資料限制為下列其中一個QLDB資料API命令:
若要了解如何QLDB使用這些命令來管理資料操作,請參閱 驅動程式的工作階段管理。 |
建立 CloudWatch 警示以監控 Amazon QLDB
您可以建立 Amazon CloudWatch 警示,在警示變更狀態時傳送 Amazon Simple Notification Service (AmazonSNS) 訊息。警示會在您指定的期間監看單一指標。警示會根據在數個期間與指定閾值相關的指標值,來執行一個或多個動作。動作是傳送至 Amazon SNS主題或 Auto Scaling 政策的通知。
警示只會針對持續狀態變更叫用動作。 CloudWatch alarms 不會單純因為動作處於特定狀態而叫用動作。狀態必須已變更,且在指定的期間數內維持此狀態。
如需建立 CloudWatch 警示的詳細資訊,請參閱 Amazon 使用者指南 中的使用 Amazon CloudWatch 警示。 CloudWatch