Neptune ログを Amazon ログに公開する CloudWatch - Amazon Neptune

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

Neptune ログを Amazon ログに公開する CloudWatch

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

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

注記

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

  • ログをに公開すると、追加料金がかかります。 CloudWatch詳細については、CloudWatch 料金表ページを参照してください

  • 中国 (北京) または中国 (寧夏) CloudWatch リージョンのログにはログを公開できません。

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

コンソールを使用して Neptune ログをログに公開 CloudWatch

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

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

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

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

  5. [ログのエクスポート] セクションで、Logs CloudWatch への公開を開始するログを選択します。

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

CLI を使用して Neptune 監査ログをログに公開する CloudWatch

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"]'

AWS CLI modify-db-cluster以下のパラメータを指定してコマンドを実行すると、既存の DB CloudWatch クラスターが監査ログを Logs に公開するように設定できます。

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

CLI を使用して Neptune スロークエリログをログに公開する CloudWatch

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 '["slowquery"]'

同様に、 AWS CLI modify-db-cluster以下のパラメータを指定したコマンドを使用して、スロークエリログを Logs CloudWatch に公開するように既存の 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、メトリックスフィルタ、顧客アクセスを含むロググループを作成できます。それ以外の場合は、Logs のデフォルトのログ保持期間である Never Expire CloudWatch を使用して新しいロググループが自動的に作成されます。

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

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