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

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

使用 Amazon CloudWatch 监控 Neptune

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

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

查看 CloudWatch 数据(控制台)

查看 Neptune 集群的 CloudWatch 数据(控制台)

  1. 登录到 Amazon Web Services Management Console并通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/

  2. 在导航窗格中,选择 Metrics

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

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

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

查看 CloudWatch 数据 (Amazon CLI)

要查看 Neptune 群集的云监视数据 (Amazon CLI)

  1. 安装 Amazon CLI。有关说明,请参阅Amazon Command Line Interface用户指南

  2. 使用 Amazon CLI 抓取信息。Neptune 的相关云监视参数列于Neptune CloudWatch 指标

    以下示例检索 CloudWatch 指标,该指标针对每秒请求数的 CloudWatch 指标。gremlin-cluster集群。

    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