监控 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
-