使用 Amazon CloudWatch 监控 Neptune
Amazon Neptune 和 Amazon CloudWatch 均已集成,因此您可收集并分析性能指标。可以使用 CloudWatch 控制台、Amazon Command Line Interface (Amazon CLI) 或 CloudWatch API 来监控这些指标。
CloudWatch 还让您设置警报,以便在指标值超过您指定的阈值时,您可以收到通知。如果超过阈值,您甚至可以设置 CloudWatch Events 来采取纠正措施。有关使用 CloudWatch 和告警的更多信息,请参阅 CloudWatch 文档
主题
查看 CloudWatch 数据(控制台)
查看 Neptune 集群的 CloudWatch 数据(控制台)
登录 Amazon Web Services 管理控制台 并打开 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 指标中列出了适用于 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=AverageDimensions.member.1=DBClusterIdentifier=gremlin-clusterNamespace=AWS/NeptuneStartTime=2013-11-14T00:00:00ZEndTime=2013-11-16T00:00:00ZPeriod=60MetricName=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