使用亚马逊监控 Kinesis Data Streams 代理的运行状况 CloudWatch - Amazon Kinesis Data Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用亚马逊监控 Kinesis Data Streams 代理的运行状况 CloudWatch

代理发布命名空间为的自定义 CloudWatch 指标Amazon KinesisAgent。这些指标可帮助您评估代理是否按指定方式向 Kinesis Data Streams 提交数据,以及该代理是否运行状况良好,是否消耗了数据创建器上的适当数量CPU和内存资源。诸如发送的记录数和字节数之类的指标对于了解代理向流提交数据的速率非常有用。当这些指标低于预期阈值一定的百分比或者降低为零时,可能表明存在配置问题、网络错误或代理运行状况问题。诸如主机和内存消耗CPU以及代理错误计数器之类的指标可以指示数据创建器的资源使用情况,并提供对潜在配置或主机错误的见解。最后,代理还会记录服务异常,以帮助调查代理问题。这些指标在代理配置设置 cloudwatch.endpoint 指定的区域中报告。 CloudWatch 从多个 Kinesis 代理发布的指标是汇总或合并的。有关代理配置的更多信息,请参阅指定代理配置设置

使用监视器 CloudWatch

Kinesis Data Streams 代理向发送以下指标 CloudWatch。

指标 描述
BytesSent

在指定时段内发送到 Kinesis Data Streams 的字节数。

单位:字节

RecordSendAttempts

在指定的时间范围内对 PutRecords 的一次调用中尝试的记录数(第一次,或者作为重试)。

单位:计数

RecordSendErrors

在指定时间范围内对 PutRecords 的一次调用中返回故障状态的记录数,包括重试。

单位:计数

ServiceErrors

在指定时间范围内产生服务错误(限制错误之外的其他错误)的 PutRecords 调用次数。

单位:计数