

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

# 使用 Amazon CloudWatch 監控 Neptune
<a name="cloudwatch"></a>

Amazon Neptune 與 Amazon CloudWatch 整合，以便您可以收集並分析效能指標。您可以使用 CloudWatch 主控台、 AWS Command Line Interface (AWS CLI) 或 CloudWatch API 來監控這些指標。

CloudWatch 也可讓您設定警示，以便在指標值超過指定閾值時收到通知。您甚至可以設定 CloudWatch Events，在指標超出閥值時採取修正動作。如需使用 CloudWatch 和警示的詳細資訊，請參閱 [CloudWatch 文件](https://aws.amazon.com/documentation/cloudwatch)。

**Topics**
+ [檢視 CloudWatch 資料 (主控台)](#Console_Neptune)
+ [檢視 CloudWatch 資料 (AWS CLI)](#CloudwatchCLI_Neptune)
+ [檢視 CloudWatch 資料 (API)](#CloudwatchAPI_Neptune)
+ [使用 CloudWatch 監控 Neptune 中的資料庫執行個體效能](cloudwatch-monitoring-instances.md)
+ [Neptune CloudWatch 指標](cw-metrics.md)
+ [Neptune CloudWatch 維度](cw-dimensions.md)

## 檢視 CloudWatch 資料 (主控台)
<a name="Console_Neptune"></a>

**檢視 Neptune 叢集的 CloudWatch 資料 (主控台)**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，選擇 **指標**。

1. 在 **All Metrics (所有指標)** 窗格中選擇 **Neptune**，然後選擇 **DBClusterIdentifier**。

1. 在上方窗格中，向下捲動以檢視叢集的完整指標清單。可用的 Neptune 指標選項會出現在**檢視**清單中。

若要選取或取消選取個別指標，請在結果窗格中，選擇資源名稱和指標旁的核取方塊。圖表顯示所選取項目的指標顯示於主控台底部。若要進一步了解 CloudWatch 圖形，請參閱《Amazon CloudWatch 使用者指南》**中的[圖形指標](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/graph_metrics.html)。

## 檢視 CloudWatch 資料 (AWS CLI)
<a name="CloudwatchCLI_Neptune"></a>

**檢視 Neptune 叢集的 CloudWatch 資料 (AWS CLI)**

1. 安裝 AWS CLI。如需指示，請參閱 [AWS Command Line Interface 使用者指南](https://docs.aws.amazon.com/cli/latest/userguide/)。

1. 使用 AWS CLI 來擷取資訊。Neptune 的相關 CloudWatch 參數列示於 [Neptune CloudWatch 指標](cw-metrics.md)。

   以下範例擷取 `gremlin-cluster` 叢集的每秒 Gremlin 請求數的 CloudWatch 指標。

   ```
   <![CDATA[
   aws cloudwatch get-metric-statistics \
       --namespace AWS/Neptune  --metric-name GremlinRequestsPerSec \
       --dimensions Name=DBClusterIdentifier,Value=gremlin-cluster \
       --start-time 2018-03-03T00:00:00Z --end-time 2018-03-04T00:00:00Z \
       --period 60 --statistics=Average
   ]]>
   ```

## 檢視 CloudWatch 資料 (API)
<a name="CloudwatchAPI_Neptune"></a>

CloudWatch 亦支援 `Query` 動作，讓您可以透過程式設計方式請求資訊。如需詳細資訊，請參閱 [CloudWatch 查詢 API 文件](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/Using_Query_API.html)和 [Amazon CloudWatch API 參考](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)。

當 CloudWatch 動作需要特定於 Neptune 監控的參數，例如 `MetricName`，請使用 [Neptune CloudWatch 指標](cw-metrics.md) 中所列的值。

以下範例顯示低階 CloudWatch 請求，使用以下參數：
+ `Statistics.member.1` = `Average`
+ `Dimensions.member.1` = `DBClusterIdentifier=gremlin-cluster`
+ `Namespace ` = `AWS/Neptune`
+ `StartTime ` = `2013-11-14T00:00:00Z`
+ `EndTime ` = `2013-11-16T00:00:00Z`
+ `Period ` = `60`
+ `MetricName ` = `GremlinRequestsPerSec`

以下是 CloudWatch 請求的外觀。不過，這只是顯示請求的形式；您必須根據您的指標與時間範圍建構自己的請求。

```
 1. https://monitoring.amazonaws.com/
 2.       ?SignatureVersion=2
 3.       &Action=GremlinRequestsPerSec
 4.       &Version=2010-08-01
 5.       &StartTime=2018-03-03T00:00:00
 6.       &EndTime=2018-03-04T00:00:00
 7.       &Period=60
 8.       &Statistics.member.1=Average
 9.       &Dimensions.member.1=DBClusterIdentifier=gremlin-cluster
10.       &Namespace=AWS/Neptune
11.       &MetricName=GremlinRequests
12.       &Timestamp=2018-03-04T17%3A48%3A21.746Z
13.       &AWSAccessKeyId=AWS Access Key ID;
14.       &Signature=signature
```