使用自然語言產生和更新 CloudWatch 指標見解查詢 - Amazon CloudWatch

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

使用自然語言產生和更新 CloudWatch 指標見解查詢

此功能在美國東部 (維吉尼亞北部)、美國西部 (奧勒岡) 和亞太區域 (東京) 推出預覽版, CloudWatch 且可能會變更。

CloudWatch 支援自然語言查詢功能,以協助您產生和更新CloudWatch 指標見解和CloudWatch 日誌深入解的查詢。

有了這項功能,您可以用簡單的英文詢問或描述您要尋找的 CloudWatch 資料。自然語言功能會根據您輸入的提示產生查詢,並提供查詢運作方式的 line-by-line 說明。也可以更新查詢以進一步調查您的資料。

根據您的環境,可以輸入「哪個 Amazon Elastic Compute Cloud 執行個體的網路輸出最高?」 和「根據取用的讀取顯示排名前 10 位的 Amazon DynamoDB 資料表」等提示。

若要使用此功能產生 CloudWatch 指標見解查詢,請在產生器或編輯器檢視中開啟「 CloudWatch 指標見解」查詢編輯器,然後選擇「產生查詢」。

重要

若要使用自然語言查詢功能,您必須使用CloudWatchFullAccessCloudWatchReadOnlyAccessAdministratorAccessCloudWatchFullAccessV2ReadOnlyAccess原則。

也可以在新的或現有的客戶管理政策或內嵌政策中包含 cloudwatch:GenerateQuery 動作。

查詢範例

本節中的範例說明如何使用自然語言功能產生及更新查詢。

注意

如需有關 CloudWatch 指標見解查詢編輯器和語法的詳細資訊,請參閱CloudWatch 指標見解查詢元件和語法

範例:產生自然語言查詢

若要使用自然語言產生查詢,請輸入提示並選擇產生新查詢。此範例顯示執行基本搜尋的查詢。

提示

以下是一個提示範例,它指示功能去搜尋耗用最多讀取容量的前 10 個 DynamoDB 表格。

Show top 10 DynamoDB Tables by consumed reads
Query

以下是自然語言功能根據提示產生的查詢範例。請注意提示在查詢前出現在註解中的方式。查詢之後,您可以閱讀描述查詢運作方式的說明。

# Show top 10 DynamoDB Tables by consumed reads SELECT SUM("ConsumedReadCapacityUnits") FROM "AWS/DynamoDB" GROUP BY TableName ORDER BY SUM() DESC LIMIT 10 # This query selects the sum of consumed read capacity units for each DynamoDB table, groups the results by table name, orders the results from highest to lowest read capacity consumption, and limits the results to the top 10 tables.
注意

若要關閉提示的外觀以及查詢運作方式的說明,請使用編輯器中的齒輪圖示。

範例:更新自然語言查詢

可以透過編輯初始提示,然後選擇更新查詢來更新查詢。

更新提示

下列範例顯示先前提示的更新版本。現在,此提示會指示功能按照傳回的位元組數排序結果,而不是搜尋消耗最多讀取容量的前 10 個 DynamoDB 表格。

Sort by bytes returned instead
更新查詢

以下是更新查詢的範例。請注意更新後的提示在更新後的查詢前出現在註解中的方式。查詢之後,您可以閱讀描述原始查詢更新方式的說明。

# Sort by bytes returned instead SELECT SUM("ReturnedBytes") FROM "AWS/DynamoDB" GROUP BY TableName ORDER BY SUM() DESC LIMIT 10 # This query modifies the original query to select the sum of returned bytes instead of consumed read capacity units, and orders the results from highest to lowest sum of returned bytes, limiting the results to the top 10 tables.

選擇不使用您的資料以改善服務

您提供用於訓練 AI 模型並產生相關查詢的自然語言提示資料僅用於提供和維護您的服務。此資料可能會用來改善 CloudWatch 指標深入解析的品質。我們將您的信任和隱私以及內容安全性放在首位。如需詳細資訊,請參閱 AWS 服務條款AWS 負責任的 AI 政策

透過建立 AI 服務退出政策,可選擇不將您的內容用於開發或改進自然語言查詢的品質。若要選擇退出所有 CloudWatch AI 功能的資料收集 (包括查詢產生功能),您必須為 CloudWatch. 如需詳細資訊,請參閱《AWS Organizations 使用者指南》中的 AI 服務退出政策