使用 Amazon CloudWatch 監控 - Amazon Timestream

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon CloudWatch 監控

您可以使用 Amazon CloudWatch 監控 Timestream for LiveAnalytics ,該 AmazonWord 會收集原始資料,並將其從 Timestream for LiveAnalytics 處理為可讀取的 near-real-time 指標。它會記錄這些統計資料兩週,以便您可以存取歷史資訊,並更好地了解 Web 應用程式或服務的表現。根據預設,Timestream for LiveAnalytics 指標資料會在 1 分鐘或 15 分鐘內自動傳送至 CloudWatch 。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的什麼是 AmazonWord? CloudWatch

如何使用 Timestream for LiveAnalytics 指標?

Timestream for LiveAnalytics 報告的指標提供您可以不同方式分析的資訊。下列清單顯示一些常見的指標用途。這些是協助您開始的建議,而不是完整清單。

如何?

相關指標

How can I determine if any system errors occurred?

您可以監控 SystemErrors 來判斷是否有任何請求導致伺服器錯誤碼。這項指標通常應該等於零。如果不是,您可能想要調查。

How can I monitor the amount of data in the memory store?

您可以在MemoryCumulativeBytesMetered指定的期間內監控,以監控以位元組為單位儲存在記憶體儲存中的資料量。此指標每小時發出一次,您可以追蹤儲存在帳戶和資料庫精細度的位元組。記憶體存放區以 GB 小時為單位計量 (儲存 1GB 資料一小時的成本)。因此,將每小時 值乘MemoryCumulativeBytesMetered以 區域中的 GB 小時定價,將可為您提供每小時產生的成本。

維度:操作 (儲存)、 DatabaseName、指標名稱

How can I monitor the amount of data in the magnetic store?

您可以在MagneticCumulativeBytesMetered指定的期間內監控,以監控以位元組為單位儲存在磁性存放區中的資料量。此指標每小時發出一次,您可以追蹤儲存在帳戶和資料庫精細度的位元組。記憶體存放區以 GB 為單位進行計量 (儲存 1GB 資料一個月的成本)。因此,將 的每小時值乘MagneticCumulativeBytesMetered以您區域中的 GB 月定價,將可為您提供每小時產生的成本。例如,如果 的值MagneticCumulativeBytesMetered是 107374182400 位元組 (100GB),則磁性存放區中 1GB 資料的每小時費用 = (0.03) (us-east-1 定價) / (30.4*24)。將此值與 GB MagneticCumulativeBytesMetered的 相乘,將為該小時提供 ~$0.004。

維度:操作 (儲存)、 DatabaseName、指標名稱

How can I monitor the data scanned by queries?

您可以在CumulativeBytesMetered指定的期間內監控,以監控透過傳送至 Timestream for LiveAnalytics 的查詢 (以位元組為單位) 掃描的資料。此指標會在查詢執行後發出,而且您可以追蹤帳戶和資料庫精細度掃描的資料。您可以將 指標的值乘以 區域中每個 GB 掃描定價,以計算特定期間的查詢成本。排程查詢掃描的位元組會計入此指標。

維度:操作 (查詢)、 DatabaseName、指標名稱

How can I monitor the data scanned by scheduled queries?

您可以在CumulativeBytesMetered指定的期間內監控,以監控 Timestream for LiveAnalytics 執行的排程查詢 (以位元組為單位) 掃描的資料。此指標會在查詢執行後發出,而且您可以追蹤帳戶和資料庫精細度掃描的資料。您可以將 指標的值乘以 區域中每個 GB 掃描定價,以計算特定期間的查詢成本。

注意

所計量的位元組也會在查詢 中說明 CumulativeBytesMetered

維度:操作 (TriggeredScheduledQuery)、 DatabaseName、指標名稱

How can I monitor the number of records ingested?

您可以在NumberOfRecords指定的期間內監控 ,以監控擷取的記錄數目。您可以追蹤儲存在 帳戶和資料庫精細度的位元組。您也可以使用此指標來監控在將查詢結果寫入個別資料表時,排程查詢所做的寫入。

使用 WriteRecords API 時,會為每個WriteRecords請求發出指標, CloudWatch 操作維度為 WriteRecords。使用 BatchLoadScheduledQuery APIs 時,會依服務決定的間隔發出指標,直到任務完成為止。此指標的 CloudWatch 操作維度為 BatchLoadScheduledQuery,取決於使用的 API。

維度:操作 (WriteRecords、 BatchLoad 或 ScheduledQuery)、 DatabaseName、指標名稱

How can I monitor the cost of records ingested?

您可以監控 CumulativeBytesMetered 來監控累積成本的擷取位元組數。您可以追蹤儲存在 帳戶和資料庫精細度的位元組。擷取的記錄是以累積位元組為單位計量。將區域中CumulativeBytesMetered的 by Writes 定價值乘以 ,即可產生擷取成本。

使用 WriteRecords API 時,會針對每個WriteRecords請求發出此指標, CloudWatch 操作維度為 WriteRecords。使用 BatchLoadScheduledQuery API 時,會依服務決定的間隔發出指標,直到任務完成為止。此指標的 CloudWatch 操作維度是 BatchLoadScheduledQuery,取決於使用的 API。

維度:操作 (WriteRecords、 BatchLoad 或 ScheduledQuery)、 DatabaseName、指標名稱

How can I monitor the Timestream Compute Units (TCUs) used in my account?

您可以QueryTCU監控指定時段,以監控帳戶中查詢工作負載消耗的運算單位。此指標會在來自 帳戶的作用中查詢工作負載期間,以每分鐘的運算單位上限和下限發出。

單位:Count

有效統計資料:最小值、最大值

指標: ResourceCount

維度:Service: TimestreamResource: QueryTCUType: ResourceClass: OnDemand