本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用亚马逊监控 Neptune CloudWatch
Amazon Neptune 和亚马逊 CloudWatch 集成在一起,因此您可以收集和分析绩效指标。您可以使用 CloudWatch 控制台、 Amazon Command Line Interface (Amazon CLI) 或监控这些指标 CloudWatch API。
CloudWatch 还允许您设置警报,以便在指标值违反您指定的阈值时收到通知。您甚至可以设置 CloudWatch 事件,以便在发生违规行为时采取纠正措施。有关使用 CloudWatch 和警报的更多信息,请参阅CloudWatch 文档
主题
查看 CloudWatch 数据(控制台)
查看 Neptune 集群 CloudWatch 的数据(控制台)
登录 Amazon Web Services Management Console 并打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/
。 在导航窗格中,选择指标。
-
在 “所有指标” 窗格中,选择 Neptune,然后选择。DBClusterIdentifier
-
在上方窗格中,向下滚动以查看集群的完整指标列表。查看列表会显示可用的 Neptune 指标选项。
要选择或取消选择单个指标,请在结果窗格中选中资源名称和指标旁边的复选框。控制台底部显示所选项目指标的图形。要了解有关 CloudWatch 图表的更多信息,请参阅 Amazon CloudWatch 用户指南中的图表指标。
查看 CloudWatch 数据 (Amazon CLI)
查看 Neptune 集群 CloudWatch 的数据 ()Amazon CLI
安装 Amazon CLI。有关说明,请参阅 Amazon Command Line Interface 用户指南。
-
使用 Amazon CLI 来获取信息。中列出了 Neptune 的相关 CloudWatch 参数。Neptun CloudWatch e 指标
以下示例检索集 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)
CloudWatch 还支持一项Query
操作,以便您可以通过编程方式请求信息。有关更多信息,请参阅CloudWatch 查询API文档和 Amazon CloudWatch API 参考。
当 CloudWatch 操作需要特定于 Neptune 监控的参数时(例如)MetricName
,请使用中列出的值。Neptun CloudWatch e 指标
以下示例显示了使用以下参数的低级 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