使用 Amazon CloudWatch 监控 Neptune - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon CloudWatch 监控 Neptune

Amazon Neptune 和 Amazon CloudWatch 均已集成,因此您可收集并分析性能指标。可以使用 CloudWatch 控制台、Amazon Command Line Interface (Amazon CLI) 或 CloudWatch API 来监控这些指标。

CloudWatch 还让您设置警报,以便在指标值超过您指定的阈值时,您可以收到通知。如果超过阈值,您甚至可以设置 CloudWatch Events 来采取纠正措施。有关使用 CloudWatch 和告警的更多信息,请参阅 CloudWatch 文档

查看 CloudWatch 数据(控制台)

查看 Neptune 集群的 CloudWatch 数据(控制台)
  1. 登录 Amazon Web Services 管理控制台 并打开 CloudWatch 控制台 (https://console.aws.amazon.com/cloudwatch/)。

  2. 在导航窗格中,选择指标

  3. 所有指标窗格中,选择 Neptune,然后选择 DBClusterIdentifier

  4. 在上方窗格中,向下滚动以查看集群的完整指标列表。查看列表会显示可用的 Neptune 指标选项。

要选择或取消选择单个指标,请在结果窗格中选中资源名称和指标旁边的复选框。控制台底部显示所选项目指标的图形。要了解有关 CloudWatch 图形的更多信息,请参阅《Amazon CloudWatch 用户指南》中的图形指标

查看 CloudWatch 数据 (Amazon CLI)

查看 Neptune 集群的 CloudWatch 数据 (Amazon CLI)
  1. 安装 。Amazon CLI有关说明,请参阅 Amazon Command Line Interface 用户指南

  2. 使用 Amazon CLI 抓取信息。Neptune CloudWatch 指标中列出了适用于 Neptune 的相关 CloudWatch 参数。

    以下示例检索 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)

CloudWatch 也支持 Query 操作,因此您能够以编程方式请求信息。有关更多信息,请参阅 CloudWatch 查询 API 文档Amazon CloudWatch API 参考

当某个 CloudWatch 操作所需的参数是 Neptune 监控专用的参数(如 MetricName)时,请使用Neptune CloudWatch 指标中所列的值。

以下示例使用以下参数显示一个低级别 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 请求如下所示。但是,这只是为了说明该请求的形式;您必须基于自己的指标和时间范围来构造自己的请求。

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