监控 Kinesis 代理的运行状况
Kinesis 代理通过 AWSKinesisAgent 的命名空间发布自定义 CloudWatch 指标。该代理可帮助您评估代理运行是否正常、是否按指定方式将数据提交到 Kinesis Data Firehose 以及在数据创建器上是否使用适当数量的 CPU 和内存资源。
记录数和发送的字节数等指标对于了解代理将数据提交到 Kinesis Data Firehose 传输流 的速率非常有用。当这些指标低于预期阈值一定的百分比或者降低为零时,可能表明存在配置问题、网络错误或代理运行状况问题。诸如主机上的 CPU 和内存消耗以及代理错误计数器等指标可用于指示数据创建器资源使用情况,并提供对潜在的配置或主机错误的深入分析。最后,代理还会记录服务异常,以帮助调查代理问题。
代理指标在代理配置设置 cloudwatch.endpoint
指定的区域中报告。有关更多信息,请参阅代理配置设置。
对于从 Kinesis 代理(默认启用)发出的指标,存在象征性的少许费用。有关更多信息,请参阅Amazon CloudWatch 定价。
使用 CloudWatch 进行监控
Kinesis 代理会向 CloudWatch 发送以下指标。
指标 | 说明 |
---|---|
BytesSent |
在指定时段内发送到 Kinesis Data Firehose 传输流的字节数。 单位:字节 |
RecordSendAttempts |
在指定的时间范围内对 单位:计数 |
RecordSendErrors |
在指定时间范围内对 单位:计数 |
ServiceErrors |
在指定时间范围内产生服务错误(限制错误之外的其他错误)的 单位:计数 |