

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

# Amazon CloudWatch Logs への Neptune ログの発行
<a name="cloudwatch-logs"></a>

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

ログを CloudWatch Logs に発行するには、監査ログが明示的に有効になっている必要があります (「[監査ログの有効化](auditing.md#auditing-enable)」を参照)。同様に、スロークエリログを CloudWatch Logs に発行するには、スロークエリログが明示的に有効になっている必要があります (「[Amazon Neptune スロークエリロギングの使用](slow-query-logs.md)」を参照)。

**注記**  
以下の点に注意してください。  
CloudWatch にログを公開すると、追加料金が適用されます。詳細については、「[CloudWatch 料金表](https://aws.amazon.com/cloudwatch/pricing/)」ページを参照してください。
中国 (北京) または中国 (寧夏) リージョン向けに CloudWatch Logs にログを発行することはできません。
Neptune は、無効化された監査ログデータをエクスポートする場合に、既存のロググループまたはログストリームを削除しません。既存の監査ログデータが無効化されている場合、既存のログは保持期間により、CloudWatch Logs で使用可能となり、保管された監査ログデータに変更を加えることもできます。CloudWatch Logs コンソール、、または CloudWatch CloudWatch Logs API を使用して AWS CLI、ログストリームとロググループを削除できます。

## コンソールを使用して CloudWatch Logs に Neptune ログを発行するには
<a name="cloudwatch-logs-console"></a>

**コンソールから CloudWatch Logs に Neptune ログを発行するには**

1.  AWS マネジメントコンソールにサインインし、[https://console.aws.amazon.com/neptune/home](https://console.aws.amazon.com/neptune/home) で Amazon Neptune コンソールを開きます。

1. ナビゲーションペインで、**[Databases]** (データベース) を選択します。

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

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

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

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

## CLI を使用して Neptune 監査ログを CloudWatch Logs に発行する
<a name="cloudwatch-logs-cli"></a>

次のパラメータを指定して `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 '["audit"]'
```

次のパラメータを指定して 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":["audit"]}'
```

## CLI を使用して Neptune スロークエリログを CloudWatch Logs に発行する
<a name="cloudwatch-slow-query-logs-cli"></a>

コマンド`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 CloudWatch で Neptune ログイベントをモニタリングする
<a name="cloudwatch-logs-monitor"></a>

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 Logs に作成されます。

CloudWatch Logs コンソール、 AWS CLI、または CloudWatch Logs API を使用して、ログの保持期間を変更できます。CloudWatch Logs でログの保持期間を変更する方法の詳細については、[CloudWatch Logs でのログデータ保管期間の変更](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SettingLogRetention.html)を参照してください。

CloudWatch Logs コンソール、 AWS CLI、または CloudWatch Logs API を使用して、DB クラスターのログイベント内の情報を検索できます。検索およびログデータのフィルタ処理の詳細については、「[ログデータの検索およびフィルタ処理](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringLogData.html)」を参照してください。