This the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

    Simple Queue Service (SQS)

    Amazon Simple Queue Service (Amazon SQS) is a pay-per-use web service for storing messages in transit between computers. Developers use SQS to build distributed applications with decoupled components without having to deal with the overhead of creating and maintaining message queues.

    Amazon Simple Queue Service (Amazon SQS) is a pay-per-use web service for storing messages in transit between computers. Developers use SQS to build distributed applications with decoupled components without having to deal with the overhead of creating and maintaining message queues. For more information, see Amazon SQS Resources.

    aws.sqs.ApproximateNumberOfMessagesDelayed

    The number of messages in the queue that are delayed or currently unavailable for reading. Messages are stuck like this when the queue is configured as a delay queue or when a message has been sent with a delay parameter.

    MetadataDescription
    Metric TypeCounter
    Value TypeInteger
    Segment ByCloudProvider
    Default Time AggregationRate
    Available Time Aggregation FormatsAvg, Rate, Sum, Min, Max
    Default Group AggregationAvg
    Available Group Aggregation FormatsAvg, Sum, Min, Max

    aws.sqs.ApproximateNumberOfMessagesNotVisible

    The number of undelivered messages. These messages are still in the queue, on their way to a client (in flight), but have not yet been deleted or have not yet reached the destination.

    MetadataDescription
    Metric TypeCounter
    Value TypeInteger
    Segment ByCloudProvider
    Default Time AggregationRate
    Available Time Aggregation FormatsAvg, Rate, Sum, Min, Max
    Default Group AggregationAvg
    Available Group Aggregation FormatsAvg, Sum, Min, Max

    aws.sqs.ApproximateNumberOfMessagesVisible

    The number of messages available for retrieval from the queue. These are the messages which have not yet been locked by an SQS worker.

    MetadataDescription
    Metric TypeCounter
    Value TypeInteger
    Segment ByCloudProvider
    Default Time AggregationRate
    Available Time Aggregation FormatsAvg, Rate, Sum, Min, Max
    Default Group AggregationAvg
    Available Group Aggregation FormatsAvg, Sum, Min, Max

    aws.sqs.NumberOfEmptyReceives

    The number of ReceiveMessage API calls that did not return a message. This metric is populated every 5 minutes.

    MetadataDescription
    Metric TypeCounter
    Value TypeInteger
    Segment ByCloudProvider
    Default Time AggregationRate
    Available Time Aggregation FormatsAvg, Rate, Sum, Min, Max
    Default Group AggregationSum
    Available Group Aggregation FormatsAvg, Sum, Min, Max

    aws.sqs.NumberOfMessagesDeleted

    The number of messages deleted from the queue. Amazon SQS considers every successful deletion that uses a valid receipt handle, including duplicate deletions, to generate the NumberOfMessagesDeleted metric. Therefore, this number could include duplicate deletions.

    MetadataDescription
    Metric TypeCounter
    Value TypeInteger
    Segment ByCloudProvider
    Default Time AggregationRate
    Available Time Aggregation FormatsAvg, Rate, Sum, Min, Max
    Default Group AggregationSum
    Available Group Aggregation FormatsAvg, Sum, Min, Max

    aws.sqs.NumberOfMessagesReceived

    The number of messages returned by calls to the ReceiveMessage API action.

    MetadataDescription
    Metric TypeCounter
    Value TypeInteger
    Segment ByCloudProvider
    Default Time AggregationRate
    Available Time Aggregation FormatsAvg, Rate, Sum, Min, Max
    Default Group AggregationSum
    Available Group Aggregation FormatsAvg, Sum, Min, Max

    aws.sqs.NumberOfMessagesSent

    The number of messages added to a queue.

    MetadataDescription
    Metric TypeCounter
    Value TypeInteger
    Segment ByCloudProvider
    Default Time AggregationRate
    Available Time Aggregation FormatsAvg, Rate, Sum, Min, Max
    Default Group AggregationSum
    Available Group Aggregation FormatsAvg, Sum, Min, Max

    aws.sqs.SentMessageSize

    The size of messages in bytes added to a queue. The SentMessageSize does not display as an available metric in the CloudWatch console until at least one message is sent to the corresponding queue.

    MetadataDescription
    Metric TypeCounter
    Value TypeInteger
    Segment ByCloudProvider
    Default Time AggregationRate
    Available Time Aggregation FormatsAvg, Rate, Sum, Min, Max
    Default Group AggregationSum
    Available Group Aggregation FormatsAvg, Sum, Min, Max