將 Neptune 日誌發佈到 Amazon CloudWatch 日 - Amazon Neptune

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

將 Neptune 日誌發佈到 Amazon CloudWatch 日

您可以設定 Neptune DB 叢集,將稽核記錄資料和/或緩慢查詢日誌資料發佈到 Amazon CloudWatch Logs 中的日誌群組。使用 CloudWatch Logs,您可以對記錄資料執行即時分析,並用 CloudWatch 來建立警示和檢視指標。您可以使用 CloudWatch 日誌將日誌記錄存儲在高度耐用的存儲中。

若要將稽核記錄發佈到 CloudWatch 記錄,必須明確啟用稽核記錄 (請參閱啟用稽核日誌)。同樣地,若要將慢速查詢記錄檔發佈至記 CloudWatch 錄檔,必須明確啟用慢速查詢記錄檔 (請參閱)。使用 Amazon Neptune 慢查詢記錄

注意

請注意以下事項:

  • 將記錄發佈至時需支付額外費用 CloudWatch。如需詳細資訊,請參閱CloudWatch 定價頁面

  • 您無法將記錄發佈至中國 (北京) 或中國 (寧夏) 區域的 CloudWatch 記錄檔。

  • 如果匯出日誌資料已停用,Neptune 不會刪除現有的日誌群組或日誌串流。如果停用匯出記錄資料, CloudWatch 記錄檔中會保留現有的記錄資料 (視記錄保留而定),而且您仍會對儲存的稽核記錄資料產生費用。您可以使用 CloudWatch 記錄主控台刪除記錄串流和記錄群組, AWS CLI,或日 CloudWatch 誌API。

使用主控台將 Neptune 記錄發佈至記 CloudWatch 錄檔

從主控台將 Neptune 記 CloudWatch 錄檔發佈至記錄檔
  1. 登入 AWS 管理主控台,然後在https://console.aws.amazon.com/neptune/家中開啟 Amazon Neptune 主控台。

  2. 在導覽窗格中,選擇 Databases (資料庫)。

  3. 選擇您要發佈日誌資料的 Neptune 資料庫叢集。

  4. Actions (動作) 中,選擇 Modify (修改)。

  5. 在 [記錄匯出] 區段中,選擇您要開始發佈至 CloudWatch 記錄檔的記錄檔。

  6. 選擇 Continue (繼續),然後在摘要頁面上選擇 Modify DB Cluster (修改資料庫叢集)

使用CLI將 Neptune 稽核記錄發佈至 CloudWatch 記錄

您可以建立新的資料庫叢集 CloudWatch ,使用 AWS CLI create-db-cluster具有以下參數的命令:

aws neptune create-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --engine neptune \ --enable-cloudwatch-logs-exports '["audit"]'

您可以使用將現有的資料庫叢集設定為將稽核記 CloudWatch 錄發佈至記錄 AWS CLI modify-db-cluster具有以下參數的命令:

aws neptune modify-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit"]}'

使用將 Neptune 慢速查詢記錄檔發佈CLI至記錄檔 CloudWatch

您也可以建立新的資料庫叢集,使 CloudWatch 用 AWS CLI create-db-cluster具有以下參數的命令:

aws neptune create-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --engine neptune \ --enable-cloudwatch-logs-exports '["slowquery"]'

同樣地,您可以使用將現有的資料庫叢集設定為將慢速查詢記錄發佈至 CloudWatch 記錄 AWS CLI modify-db-cluster具有以下參數的命令:

aws neptune modify-db-cluster --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["slowquery"]}'

在 Amazon 監控 Neptune 日誌事件 CloudWatch

啟用 Neptune 日誌後,您可以在 Amazon CloudWatch 日誌中監控日誌事件。系統會自動在下列字首下方為 Neptune 資料庫叢集建立新的日誌群組,其中 cluster-name 代表資料庫叢集名稱,而 log_type 代表日誌類型。

/aws/neptune/cluster-name/log_type

例如,若您設定匯出功能來包含 mydbcluster 資料庫叢集的稽核日誌,則日誌資料會存放在 /aws/neptune/mydbcluster/audit 日誌群組中。

來自資料庫叢集的所有資料庫執行個體的所有事件,將會透過不同的日誌串流推送至日誌群組。

如果存在指定名稱的日誌群組,Neptune 會使用該日誌群組來匯出 Neptune 資料庫叢集的日誌資料。您可以使用自動化配置,例如 AWS CloudFormation,以建立具有預先定義的記錄保留期間、指標篩選器和客戶存取權限的記錄群組。否則,系統會使用 [記錄檔] 中的預設記錄保留期間 [永不過期] 自動建立新的 CloudWatch 記錄群組。

您可以使用 CloudWatch 記錄主控台 AWS CLI,或變更記 CloudWatch 錄檔API保留期間的記錄檔。如需變更記錄檔中記錄保留期間的詳細資訊,請參閱變更 CloudWatch 記錄檔中的 CloudWatch 記錄檔資料保留

您可以使用 CloudWatch 記錄主控台 AWS CLI,或搜尋資料庫叢集之 CloudWatch 記錄API事件內資訊的記錄檔。如需搜尋和篩選日誌資料的詳細資訊,請參閱搜尋和篩選日誌資料