本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 中使用 CloudWatch 進行詳細監控AWS Clean Rooms
詳細監控是 中的選擇加入功能AWS Clean Rooms。當您建立協同合作並開啟詳細監控時,可執行查詢和設定付款人的成員可以選擇在其 CloudWatch 帳戶中接收詳細的可觀測性指標。
透過詳細監控,成員可以監控查詢效能、追蹤資源使用率,以及建立儀表板以取得營運洞見。這些指標有助於容量規劃、成本分析和疑難排解效能問題。
注意
指標可用性會根據設定的資料表資料來源而有所不同:
-
對於參考以 Athena 做為資料來源的已設定資料表的分析,
BytesRead和QueryFileScanned指標一律會傳回 0。 -
對於參考以 Snowflake 做為資料來源的已設定資料表的分析,
BytesRead、QueryFileScanned和RecordsRead指標一律會傳回 0。 -
對於參考具有不同資料來源 (例如 Snowflake 和 S3-backedAWS Glue資料表) 的多個已設定資料表,
BytesRead以及僅針對 S3-backedAWS Glue資料表QueryFileScanned傳回指標的分析。 會RecordsRead傳回 S3-backedAWS Glue資料表和 Athena 資料表的指標。
指標類型
AWS Clean Rooms會將兩類指標發佈至 CloudWatch:
彙總詳細監控指標
這些指標提供跨分析的彙總層級可見性:
AnalysisRuntime-
以毫秒為單位顯示分析的總持續時間。
CRPUConsumed-
用於特定分析的 CRPU (乾淨房間處理單元)。如需 CRPU 計算的詳細資訊,請參閱 AWS Clean Rooms定價
。 ConcurrentVCPUs-
在指定時間點使用的並行 vCPU (與服務配額相關)。
AnalysesCount-
指定維度在一段時間內執行的分析數目。
ConcurrentQueries-
指定時間點的並行查詢計數 (與服務配額相關)。
查詢層級的詳細監控指標
這些指標提供個別查詢執行的詳細洞見:
BytesRead-
從來源資料表讀取以進行分析的資料總數 (以位元組為單位)。
BytesWritten-
為分析寫入的總資料 (以位元組為單位)。
RecordsRead-
從來源資料表讀取以供分析的記錄總數。
RecordsWritten-
分析結果中傳回的記錄總數。
QueryFileScanned-
為分析掃描的資料檔案總數。
Memory utilization-
用於分析的記憶體資源。
vCPU utilization-
用於分析的 vCPU 資源。
Disk utilization-
用於分析的儲存資源。
指標維度
指標依下列維度組織:
-
分析狀態:已完成
-
分析類型:SparkSQL
-
成員資格:成員資格 ID
-
查詢:個別查詢 ID (適用於查詢層級指標)
-
帳戶/區域:您的 AWS 帳戶和 區域
所有指標都會發佈到 CloudWatch 中的AWS/CleanRooms命名空間。
誰可以存取指標
詳細的監控指標可用於:
-
查詢執行器:可在協同合作中執行查詢的成員
-
設定的付款人:被指派支付查詢執行成本的成員
僅提供資料的成員無法存取詳細的監控指標。
定價
AWS Clean Rooms不收取發佈指標至 CloudWatch 的費用。不過,標準 CloudWatch 費用適用於指標儲存體、儀表板用量和警示。如需詳細資訊,請參閱 Amazon CloudWatch 定價