

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用亚马逊监控 Neptune CloudWatch
<a name="cloudwatch"></a>

Amazon Neptune 和亚马逊 CloudWatch 集成在一起，因此您可以收集和分析绩效指标。您可以使用 CloudWatch 控制台、 AWS Command Line Interface (AWS CLI) 或 CloudWatch API 监控这些指标。

CloudWatch 还允许您设置警报，以便在指标值违反您指定的阈值时收到通知。您甚至可以设置 CloudWatch 事件，以便在发生违规行为时采取纠正措施。有关使用 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)
+ [Neptun CloudWatch e 指标](cw-metrics.md)
+ [海王星尺寸 CloudWatch](cw-dimensions.md)

## 查看 CloudWatch 数据（控制台）
<a name="Console_Neptune"></a>

**查看 Neptune 集群 CloudWatch 的数据（控制台）**

1. 登录 AWS 管理控制台 并打开 CloudWatch 控制台，网址为[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)。

1. 在导航窗格中，选择**指标**。

1. **在 “**所有指标**” 窗格中，选择 **Neptune**，然后选择 “DBCluster标识符”。**

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 来获取信息。中列出了海王星的相关 CloudWatch 参数。[Neptun CloudWatch e 指标](cw-metrics.md)

   以下示例检索集 CloudWatch 群每秒 Gremlin 请求数的指标。`gremlin-cluster`

   ```
   <![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)和[亚马逊 CloudWatch API 参考](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)。

当 CloudWatch 操作需要特定于 Neptune 监控的参数时（例如）`MetricName`，请使用中列出的值。[Neptun CloudWatch e 指标](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
```