儲存並重新執行 CloudWatch Logs Insights 查詢 - Amazon CloudWatch Logs

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

儲存並重新執行 CloudWatch Logs Insights 查詢

建立查詢之後,可以儲存該查詢,以便之後再次執行。查詢會儲存在資料夾結構中,因此您可以組織它們。每個區域和每個帳戶最多可儲存 1000 個查詢。

查詢會儲存在特定區域層級,而非使用者特定層級。如果您建立並儲存查詢,具有相同區域中 CloudWatch 日誌存取權的其他使用者可以看到區域中所有已儲存的查詢及其資料夾結構。

若要儲存查詢,您必須登入具有許可 logs:PutQueryDefinition 的角色。若要查看已儲存查詢的清單,您必須登入具有許可 logs:DescribeQueryDefinitions 的角色。

儲存查詢
  1. 在 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Logs (日誌),然後選擇 Logs Insights (日誌洞察)。

  3. 在查詢編輯器中,建立查詢。

  4. 選擇 Save (儲存)。

    如果您沒有看到儲存按鈕,則需要變更為 CloudWatch Logs 主控台的新設計。若要這麼做:

    1. 在導覽窗格中,選擇 Log groups (日誌群組)。

    2. 選擇 Try the new design (嘗試新設計)

    3. 在導覽窗格中,選擇 Insights (深入分析),並返回此程序的步驟 3。

  5. 輸入查詢的名稱。

  6. (選用) 選擇您要儲存查詢的資料夾。選取 Create new (新建) 以建立資料夾。如果您建立新資料夾,您可以在資料夾名稱中使用斜線 (/) 字元,以定義資料夾結構。例如,命名新資料夾 folder-level-1/folder-level-2 會建立名為 folder-level-1 的頂層資料夾,該資料夾中會有另一個資料夾名為 folder-level-2。查詢會儲存在 folder-level-2 中。

  7. (選用) 變更查詢的日誌群組或查詢文字。

  8. 選擇 Save (儲存)。

提示

您可以使用 PutQueryDefinition 建立已儲存查詢的資料夾。若要為儲存的查詢建立資料夾,請使用正斜線 (/) ,在所需查詢名稱前加上想要的資料夾名稱:<folder-name>/<query-name>。如需此動作的詳細資訊,請參閱 PutQueryDefinition

執行已儲存的查詢
  1. 在 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Logs (日誌),然後選擇 Logs Insights (日誌洞察)。

  3. 選擇右側的 Queries (查詢)

  4. Saved queries (已儲存的查詢) 清單中選取查詢。它會出現在查詢編輯器中。

  5. 選擇執行

儲存新版本的已儲存查詢
  1. 在 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Logs (日誌),然後選擇 Logs Insights (日誌洞察)。

  3. 選擇右側的 Queries (查詢)

  4. Saved queries (已儲存的查詢) 清單中選取查詢。它會出現在查詢編輯器中。

  5. 修改查詢。如果您需要執行該功能以檢查您的工作,請選擇 Run query (執行查詢)

  6. 當您準備好儲存新版本,請選擇 Actions (動作)Save as (另存新檔)

  7. 輸入查詢的名稱。

  8. (選用) 選擇您要儲存查詢的資料夾。選取 Create new (新建) 以建立資料夾。如果您建立新資料夾,您可以在資料夾名稱中使用斜線 (/) 字元,以定義資料夾結構。例如,命名新資料夾 folder-level-1/folder-level-2 會建立名為 folder-level-1 的頂層資料夾,該資料夾中會有另一個資料夾名為 folder-level-2。查詢會儲存在 folder-level-2 中。

  9. (選用) 變更查詢的日誌群組或查詢文字。

  10. 選擇 Save (儲存)。

若要刪除查詢,您必須登入具備 logs:DeleteQueryDefinition 許可的角色。

編輯或刪除已儲存的查詢
  1. 在 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Logs (日誌),然後選擇 Logs Insights (日誌洞察)。

  3. 選擇右側的 Queries (查詢)

  4. Saved queries (已儲存的查詢) 清單中選取查詢。它會出現在查詢編輯器中。

  5. 選擇 Actions (動作)Edit (編輯)Actions (動作)Delete (刪除)