本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 Neptune Logs 發佈至 Amazon CloudWatch Logs
您可以設定 Neptune 資料庫叢集,將稽核日誌資料和/或慢查詢日誌資料發佈至 Amazon CloudWatch Logs 中的日誌群組。使用 CloudWatch Logs,您可以執行日誌資料的即時分析,並使用 CloudWatch 建立警示和檢視指標。您可以使用 CloudWatch Logs 將日誌記錄存放在高度耐用的儲存體中。
若要將稽核日誌發佈至 CloudWatch 日誌,必須明確啟用稽核日誌 (請參閱 啟用稽核日誌)。同樣地,若要將慢查詢日誌發佈至 CloudWatch 日誌,必須明確啟用慢查詢日誌 (請參閱 使用 Amazon Neptune 慢查詢記錄)。
注意
請注意以下事項:
當您將日誌發佈至 時,需支付額外費用 CloudWatch。如需詳細資訊,請參閱CloudWatch 定價頁面
。 您無法將日誌發佈至中國 (北京) 或中國 (寧夏) 區域的 CloudWatch 日誌。
如果匯出日誌資料已停用,Neptune 不會刪除現有的日誌群組或日誌串流。如果停用匯出日誌資料,現有的日誌資料仍會在 CloudWatch 日誌中保留,具體取決於日誌保留,而您仍會為儲存的稽核日誌資料產生費用。您可以使用 Logs 主控台、 AWS CLI或 Logs 刪除 CloudWatch 日誌串流和 CloudWatch 日誌群組API。
使用主控台將 Neptune 日誌發佈至 CloudWatch 日誌
從主控台將 Neptune 日誌發佈至 CloudWatch 日誌
登入 AWS 管理主控台,並在首頁 開啟 Amazon Neptune 主控台。 https://console.aws.amazon.com/neptune/
在導覽窗格中,選擇 Databases (資料庫)。
選擇您要發佈日誌資料的 Neptune 資料庫叢集。
在 Actions (動作) 中,選擇 Modify (修改)。
在日誌匯出區段中,選擇您要開始發佈至日誌的 CloudWatch 日誌。
選擇 Continue (繼續),然後在摘要頁面上選擇 Modify DB Cluster (修改資料庫叢集)。
使用 CLI將 Neptune 稽核日誌發佈至 CloudWatch 日誌
您可以使用具有下列參數的 AWS CLI create-db-cluster
命令,建立新的資料庫叢集,將稽核日誌發佈至 CloudWatch Logs:
aws neptune create-db-cluster \ --region
us-east-1
\ --db-cluster-identifiermy_db_cluster_id
\ --engine neptune \ --enable-cloudwatch-logs-exports '["audit"]'
您可以設定現有的資料庫叢集,使用具有下列參數的 AWS CLI modify-db-cluster
命令將稽核日誌發佈至 CloudWatch Logs:
aws neptune modify-db-cluster \ --region
us-east-1
\ --db-cluster-identifiermy_db_cluster_id
\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit"]}'
使用 CLI將 Neptune 慢查詢日誌發佈至 CloudWatch 日誌
您也可以建立新的資料庫叢集,使用具有下列參數的 create-db-cluster
命令將 AWS CLI 慢查詢日誌發佈至 CloudWatch Logs:
aws neptune create-db-cluster \ --region
us-east-1
\ --db-cluster-identifiermy_db_cluster_id
\ --engine neptune \ --enable-cloudwatch-logs-exports '["slowquery"]'
同樣地,您可以設定現有的資料庫叢集,使用具有下列參數的 AWS CLI modify-db-cluster
命令將慢查詢日誌發佈至 CloudWatch Logs:
aws neptune modify-db-cluster --region
us-east-1
\ --db-cluster-identifiermy_db_cluster_id
\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["slowquery"]}'
在 Amazon 中監控 Neptune Log Events CloudWatch
啟用 Neptune 日誌後,您可以在 Amazon Logs 中監控 CloudWatch 日誌事件。系統會自動在下列字首下方為 Neptune 資料庫叢集建立新的日誌群組,其中
代表資料庫叢集名稱,而 cluster-name
代表日誌類型。log_type
/aws/neptune/cluster-name
/log_type
例如,若您設定匯出功能來包含 mydbcluster
資料庫叢集的稽核日誌,則日誌資料會存放在 /aws/neptune/mydbcluster/audit
日誌群組中。
來自資料庫叢集的所有資料庫執行個體的所有事件,將會透過不同的日誌串流推送至日誌群組。
如果存在指定名稱的日誌群組,Neptune 會使用該日誌群組來匯出 Neptune 資料庫叢集的日誌資料。您可以使用自動組態,例如 AWS CloudFormation,建立具有預先定義日誌保留期、指標篩選條件和客戶存取權的日誌群組。否則,系統會使用日誌中的預設日誌保留期 ,永不過期 ,自動建立新的 CloudWatch 日誌群組。
您可以使用 CloudWatch Logs 主控台、 AWS CLI或 CloudWatch Logs API 來變更日誌保留期。如需在日誌中變更 CloudWatch 日誌保留期間的詳細資訊,請參閱在日誌 中變更 CloudWatch 日誌資料保留。
您可以使用 CloudWatch Logs 主控台、 AWS CLI或 CloudWatch Logs API來搜尋資料庫叢集的日誌事件中的資訊。如需搜尋和篩選日誌資料的詳細資訊,請參閱搜尋和篩選日誌資料。