Amazon Logs への Neptune CloudWatch Logs の発行 - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Logs への Neptune CloudWatch Logs の発行

Amazon CloudWatch Logs のロググループに監査ログデータやスロークエリログデータを公開するように Neptune DB クラスターを設定できます。 CloudWatch Logs を使用すると、ログデータのリアルタイム分析を実行し、 CloudWatch を使用してアラームを作成し、メトリクスを表示できます。 CloudWatch Logs を使用して、ログレコードを耐久性の高いストレージに保存できます。

監査ログを CloudWatch Logs に発行するには、監査ログを明示的に有効にする必要があります (「」を参照監査ログの有効化)。同様に、スロークエリログを CloudWatch ログに発行するには、スロークエリログを明示的に有効にする必要があります (「」を参照Amazon Neptune スロークエリロギングの使用)。

注記

以下の点に注意してください。

  • ログを に発行する場合、追加料金が適用されます CloudWatch。詳細については、CloudWatch 料金ページを参照してください。

  • 中国 (北京) または中国 (寧夏) リージョンの CloudWatch ログにログを発行することはできません。

  • Neptune は、無効化された監査ログデータをエクスポートする場合に、既存のロググループまたはログストリームを削除しません。ログデータのエクスポートが無効になっている場合、既存のログデータはログ保持に応じて CloudWatch ログで引き続き使用できます。保存されている監査ログデータには料金が発生します。Logs コンソール、、または CloudWatch Logs を使用して AWS CLI、ログストリームと CloudWatch ロググループを削除できますAPI。

コンソールを使用して Neptune Logs を CloudWatch ログに発行する

コンソールから Neptune ログを CloudWatch ログに発行するには
  1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/neptune/ホーム で Amazon Neptune コンソールを開きます。

  2. ナビゲーションペインで、データベースを選択します。

  3. ログデータを公開する DB クラスターを選択します。

  4. [アクション][変更] の順に選択します。

  5. Log exports セクションで、Logs への発行を開始する CloudWatch ログを選択します。

  6. [続行] を選択し、概要ページで [Modify DB Cluster (DB クラスターの変更)] を選択します。

を使用して Neptune 監査ログCLIを CloudWatch Logs に発行する

コマンドを使用して AWS CLI 、次のパラメータcreate-db-clusterを使用して監査ログを CloudWatch Logs に発行する新しい DB クラスターを作成できます。

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

既存の DB クラスターを設定して、次のパラメータを使用して AWS CLI modify-db-cluster コマンドを使用して監査ログを CloudWatch Logs に発行できます。

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 Logs に発行する

コマンドcreate-db-clusterと以下のパラメータを使用して AWS CLI 、スロークエリログを CloudWatch Logs に発行する新しい DB クラスターを作成することもできます。

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

同様に、 コマンド AWS CLI modify-db-clusterと次のパラメータを使用して、スロークエリログを CloudWatch Logs に発行するように既存の DB クラスターを設定できます。

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 Logs でログイベントをモニタリングできます。新しいクラスターロググループは、cluster-name が DB クラスター名となり、log_type がログタイプとなる次のプレフィックスの Neptune DB クラスターに自動的に作成されます。

/aws/neptune/cluster-name/log_type

たとえば、エクスポート関数を設定して、mydbcluster という名前の DB クラスターの監査ログを作成すると、ログデータは、/aws/neptune/mydbcluster/audit ロググループに保存されます。

DB クラスターのすべての DB インスタンス におけるすべてのイベントは、別々のログストリーミングを使用してロググループにプッシュされます。

指定する名前のロググループがすでに存在する場合、Neptune はこのロググループを使用して Neptune DB クラスターにログデータをエクスポートします。などの自動設定を使用して AWS CloudFormation、定義済みのログ保持期間、メトリクスフィルター、およびカスタマーアクセスを持つロググループを作成できます。それ以外の場合、新しいロググループは、 CloudWatch ログのデフォルトのログ保持期間である 有効期限なし を使用して自動的に作成されます。

CloudWatch Logs コンソール、 AWS CLI、または CloudWatch Logs を使用してAPI、ログ保持期間を変更できます。Logs でのログ保持期間の変更の詳細については、 CloudWatch 「Logs でのログデータ保持の変更 CloudWatch 」を参照してください。

CloudWatch Logs コンソール、 AWS CLI、または CloudWatch Logs を使用してAPI、DB クラスターのログイベント内の情報を検索できます。検索およびログデータのフィルタ処理の詳細については、「ログデータの検索およびフィルタ処理」を参照してください。