本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將資料庫日誌發佈至 Amazon CloudWatch Logs
在內部部署資料庫中,資料庫日誌位於檔案系統上。Amazon RDS不會提供資料庫執行個體之檔案系統上資料庫日誌的主機存取權。因此,Amazon RDS可讓您將資料庫日誌匯出至 Amazon CloudWatch Logs。使用 CloudWatch 日誌,您可以對日誌資料執行即時分析。您也可以將資料存放在高度耐用的儲存體中,並使用 CloudWatch Logs Agent 管理資料。
與 CloudWatch Logs RDS整合的概觀
在 CloudWatch 日誌中,日誌串流是一系列共用相同來源的日誌事件。CloudWatch Logs 中的每個日誌來源都會組成個別的日誌串流。日誌群組是共用相同保留、監控和存取控制設定的日誌串流群組。
Amazon RDS 會持續將您的資料庫執行個體日誌記錄串流至日誌群組。例如,您所發佈每種類型的日誌都有一個日誌群組 /aws/rds/instance/
。此日誌群組與產生日誌的資料庫執行個體位於相同的 AWS 區域。instance_name
/log_type
AWS 會無限期保留發佈至 CloudWatch 日誌的日誌資料,除非您指定保留期。如需詳細資訊,請參閱在日誌中變更CloudWatch 日誌資料保留。
決定要發佈至日誌的 CloudWatch 日誌
每個RDS資料庫引擎都支援自己的日誌集。若要瞭解資料庫引擎適用的選項,請檢閱下列主題:
指定要發佈至日誌的 CloudWatch 日誌
您可以指定要在主控台中發佈的日誌。請確定您在 AWS Identity and Access Management () 中具有服務連結角色IAM。如需服務連結角色的詳細資訊,請參閱使用 RDS 極光的服務連結角色。
若要指定要發佈的日誌
在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇 Databases (資料庫)。
-
執行下列任何一項:
-
選擇建立資料庫。
-
從清單中,選擇您的資料庫,然後選擇 Modify (修改)。
-
-
在 Logs exports (日誌匯出) 中,選擇要發佈的日誌。
下列範例會指定稽核日誌、錯誤日誌、一般日誌和慢查詢日誌。
在日誌中搜尋和篩選 CloudWatch 日誌
您可以使用 Logs 主控台搜尋符合指定條件的 CloudWatch 日誌項目。您可以透過 RDS主控台存取日誌,這會引導您前往 CloudWatch Logs 主控台,或直接從 CloudWatch Logs 主控台存取日誌。
使用RDS主控台搜尋RDS日誌
在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇 Databases (資料庫)。
-
選擇一個資料庫執行個體。
-
選擇 Configuration (組態)。
-
在 Published logs (發佈日誌) 下方,選擇您要檢視的資料庫日誌。
使用 RDS Logs 主控台搜尋您的 CloudWatch 日誌
-
在 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/
。 -
在導覽窗格中,選擇 Log groups (日誌群組)。
-
在篩選方塊中,輸入
/aws/rds
。 -
針對 Log Groups (日誌群組),輸入包含要搜尋之日誌串流的日誌群組名稱。
-
對於 Log Streams (日誌串流),選擇要搜尋的日誌串流名稱。
-
在 Log events (日誌事件) 下方,輸入要使用的篩選條件語法。
如需詳細資訊,請參閱《Amazon Logs 使用者指南》中的 CloudWatch 搜尋和篩選日誌資料。如需說明如何監控RDS日誌的部落格教學課程,請參閱RDS使用 Amazon CloudWatch Logs、 AWS Lambda 和 Amazon 為 Amazon 建置主動資料庫監控SNS