监控 Amazon Simple Queue Service (SQS)
编辑监控 Amazon Simple Queue Service (SQS)编辑
Amazon Simple Queue Service (SQS) 是一种消息队列服务,允许您的应用程序组件通过消息进行异步通信,从而更容易地解耦和扩展微服务、分布式系统和无服务器应用程序。
AWS SQS 和 Amazon CloudWatch 集成在一起,因此您可以收集、查看和分析数据。Amazon SQS 队列的指标会自动收集并以一分钟的间隔推送到 CloudWatch。
您可以从 Amazon SQS 控制台、CloudWatch 控制台、AWS CLI 或使用 CloudWatch API 查看和分析队列的指标。
Elastic Amazon SQS 集成 使用 Elastic Agent 从 Amazon CloudWatch 收集指标。
开始使用编辑
要收集 SQS 指标,您通常需要安装 Elastic Amazon SQS 集成,并在本地或 EC2 实例上部署 Elastic Agent。
展开 快速指南 了解操作方法,如果您的数据已在 Elasticsearch 中,请跳至下一部分。
快速指南:添加数据
Elastic Agent 是当前添加 SQS 指标的首选方法。有关其他方法,请参阅 将数据添加到 Elasticsearch。
仪表板编辑
例如,要在 Kibana 中查看 SQS 指标的概述,请转到 仪表板 应用程序,然后导航到 [Metrics AWS] SQS 概述 仪表板。
需要关注的指标编辑
以下是您应该关注的关键指标,按类别组织。有关集成导出的字段的完整列表,请参阅 Amazon SQS 集成 文档。
-
消息
-
aws.sqs.messages.delayed
-
aws.sqs.messages.not_visible
-
aws.sqs.messages.visible
-
aws.sqs.messages.deleted
-
aws.sqs.messages.received
-
aws.sqs.messages.sent
-
aws.sqs.oldest_message_age.sec
-
aws.sqs.sent_message_size.bytes
-
-
队列
-
aws.sqs.queue.name
-