Mackerel supports obtaining and monitoring Amazon Simple Queue Service (SQS) metrics in AWS Integration. When integrating with AWS Integration, billable targets are determined using the conversion 1 Queue = 1 Micro Host.
Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration
Obtaining metrics
The metrics obtainable with AWS Integration’s SQS support are as follows. For Metric
explanations, refer to the AWS help page.
The maximum number of metrics obtainable is 11.
Graph name | Metric | Metric name in Mackerel | Unit | Statistics |
---|---|---|---|---|
Oldest Age | ApproximateAgeOfOldestMessage | sqs.oldest_message.age | integer | Maximum |
Message State Count | ApproximateNumberOfMessagesDelayed ApproximateNumberOfMessagesNotVisible ApproximateNumberOfMessagesVisible |
sqs.message_state.delayed sqs.message_state.not_visible sqs.message_state.visible |
float | Average |
Receive Count | NumberOfEmptyReceives NumberOfMessagesReceived |
sqs.receive_count.empty sqs.receive_count.received |
integer | Sum |
Message Count | NumberOfMessagesDeleted NumberOfMessagesSent |
sqs.message_count.deleted sqs.message_count.sent |
integer | Sum |
Sent Message Size | SentMessageSize SentMessageSize SentMessageSize |
sqs.message_size.average sqs.message_size.max sqs.message_size.min |
bytes | Average Maximum Minimum |