使用 CloudWatch Logs Insights 分析 PostgreSQL 日誌 - Amazon Aurora

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

使用 CloudWatch Logs Insights 分析 PostgreSQL 日誌

透過以 CloudWatch Logs 形式發佈,且來自 Aurora PostgreSQL 資料庫叢集的 PostgreSQL 日誌,您可以使用 CloudWatch Logs Insights,以互動方式搜尋和分析 Amazon CloudWatch Logs 中的日誌資料。CloudWatch Logs Insights 包含查詢語言、範例查詢和其他用於分析日誌資料的工具,讓您可以識別潛在問題並驗證修正程式。如需詳細資訊,請參閱《Amazon CloudWatch Logs 使用者指南》中的使用 CloudWatch Logs Insights 分析日誌資料

若要使用 CloudWatch Logs Insights 分析 PostgreSQL 日誌
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

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

  3. Select log group(s) (選取日誌群組) 中,為您的 Aurora PostgreSQL 資料庫叢集選取日誌群組。

    選擇 Aurora PostgreSQL 日誌群組。
  4. 在查詢編輯器中,刪除目前顯示的查詢,然後輸入以下查詢,然後選擇 Run query (執行查詢)。

    ##Autovacuum execution time in seconds per 5 minute fields @message | parse @message "elapsed: * s" as @duration_sec | filter @message like / automatic vacuum / | display @duration_sec | sort @timestamp | stats avg(@duration_sec) as avg_duration_sec, max(@duration_sec) as max_duration_sec by bin(5 min)
    在查詢編輯器中查詢
  5. 選擇 Visualization (視覺化) 標籤。

    Visualization (視覺化) 標籤。
  6. 選擇 Add to dashboard (新增至儀表板)

  7. Select a dashboard (選取儀表板) 中,選取儀表板或輸入名稱以建立新儀表板。

  8. Widget type (小工具類型) 中,為您的視覺化選擇小工具類型。

    儀表板。
  9. (選用) 根據您的日誌查詢結果新增更多小工具。

    1. 選擇 Add widget (新增 widget)。

    2. 選擇小工具類型,例如 Line (線條)。

      選擇小工具。
    3. Add to this dashboard (新增至此儀表板) 視窗中,選擇 Logs (日誌)。

      將日誌新增至儀表板。
    4. Select log group(s) (選取日誌群組) 中,為您的資料庫叢集選取日誌群組。

    5. 在查詢編輯器中,刪除目前顯示的查詢,然後輸入以下查詢,然後選擇 Run query (執行查詢)。

      ##Autovacuum tuples statistics per 5 min fields @timestamp, @message | parse @message "tuples: " as @tuples_temp | parse @tuples_temp "* removed," as @tuples_removed | parse @tuples_temp "remain, * are dead but not yet removable, " as @tuples_not_removable | filter @message like / automatic vacuum / | sort @timestamp | stats avg(@tuples_removed) as avg_tuples_removed, avg(@tuples_not_removable) as avg_tuples_not_removable by bin(5 min)
      在查詢編輯器中查詢
    6. 選擇 Create widget (建立 widget)。

      您的儀表板看起來應該會如下圖所示。

      具有兩個圖形的儀表板。