Logging is here!

AWS MQ

Crawler Crawler

Overview

Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud.

Enable this integration to see all of your Amazon MQ metrics in Datadog.

Setup

Installation

If you haven’t already, set up the Amazon Web Services integration first.

Configuration

  1. In the AWS integration tile, ensure that MQ is checked under metric collection.

  2. Install the Datadog - AWS Amazon MQ integration.

Data Collected

Metrics

aws.amazonmq.cpu_utilization
(gauge)
Measures the percentage of allocated EC2 compute units that broker currently uses.
shown as percent
aws.amazonmq.cpu_utilization.sum
(gauge)
Measures the sum of percentage of allocated EC2 compute units that broker currently uses.
shown as percent
aws.amazonmq.cpu_utilization.minimum
(gauge)
Measures the minimum percentage of allocated EC2 compute units that broker currently uses.
shown as percent
aws.amazonmq.cpu_utilization.maximum
(gauge)
Measures the maximum percentage of allocated EC2 compute units that broker currently uses.
shown as percent
aws.amazonmq.heap_usage
(gauge)
Measures the percentage of the ActiveMQ JVM memory limit that the broker currently uses
shown as percent
aws.amazonmq.heap_usage.sum
(gauge)
Measures the sum of percentage of the ActiveMQ JVM memory limit that the broker currently uses
shown as percent
aws.amazonmq.heap_usage.minimum
(gauge)
Measures the minimum percentage of the ActiveMQ JVM memory limit that the broker currently uses
shown as percent
aws.amazonmq.heap_usage.maximum
(gauge)
Measures the maximum percentage of the ActiveMQ JVM memory limit that the broker currently uses
shown as percent
aws.amazonmq.network_in
(gauge)
Measures the volume of incoming traffic for the broker
shown as byte
aws.amazonmq.network_in.sum
(gauge)
Measures the sum of volume of incoming traffic for the broker
shown as byte
aws.amazonmq.network_in.minimum
(gauge)
Measures the minimum volume of incoming traffic for the broker
shown as byte
aws.amazonmq.network_in.maximum
(gauge)
Measures the maximum volume of incoming traffic for the broker
shown as byte
aws.amazonmq.network_out
(gauge)
Measures the volume of outgoing traffic for the broker
shown as byte
aws.amazonmq.network_out.sum
(gauge)
Measures the sum of volumes of outgoing traffic for the broker
shown as byte
aws.amazonmq.network_out.minimum
(gauge)
Measures the minimum volume of outgoing traffic for the broker
shown as byte
aws.amazonmq.network_out.maximum
(gauge)
Measures the maximum volume of outgoing traffic for the broker
shown as byte
aws.amazonmq.total_message_count
(count)
The number of messages stored on the broker
aws.amazonmq.total_message_count.sum
(count)
The sum of number of messages stored on the broker
aws.amazonmq.total_message_count.minimum
(count)
The minimum number of messages stored on the broker
aws.amazonmq.total_message_count.maximum
(count)
The maximum number of messages stored on the broker
aws.amazonmq.consumer_count
(count)
The number of consumers subscribed to the destination
aws.amazonmq.consumer_count.sum
(count)
The sum of number of messages stored on the broker
aws.amazonmq.consumer_count.minimum
(count)
The minimum number of messages stored on the broker
aws.amazonmq.consumer_count.maximum
(count)
The maximum number of messages stored on the broker
aws.amazonmq.enqueue_count.sum
(count)
The sum of number of messages sent to the destination
aws.amazonmq.enqueue_count.minimum
(count)
The minimum number of messages sent to the destination
aws.amazonmq.enqueue_count.maximum
(count)
The maximum number of messages sent to the destination
aws.amazonmq.enqueue_count
(count)
The number of messages sent to the destination
aws.amazonmq.enqueue_time
(gauge)
Measures the amount of time it takes the broker to accept a message from the producer and send it to the destination
shown as millisecond
aws.amazonmq.enqueue_time.sum
(gauge)
Measures the sum of amount of time it takes the broker to accept a message from the producer and send it to the destination
shown as millisecond
aws.amazonmq.enqueue_time.minimum
(gauge)
Measures the minimum amount of time it takes the broker to accept a message from the producer and send it to the destination
shown as millisecond
aws.amazonmq.enqueue_time.maximum
(gauge)
Measures the maximum amount of time it takes the broker to accept a message from the producer and send it to the destination
shown as millisecond
aws.amazonmq.expired_count
(count)
The number of messages that couldn't be delivered because they expired.
aws.amazonmq.expired_count.sum
(count)
The sum of number of messages that couldn't be delivered because they expired.
aws.amazonmq.expired_count.minimum
(count)
The minimum number of messages that couldn't be delivered because they expired.
aws.amazonmq.expired_count.maximum
(count)
The maximum number of messages that couldn't be delivered because they expired.
aws.amazonmq.inflight_count
(count)
The number of messages sent to consumers that the consumers still have to acknowledge.
aws.amazonmq.inflight_count.sum
(count)
The sum of number of messages sent to consumers that the consumers still have to acknowledge.
aws.amazonmq.inflight_count.minimum
(count)
The minimum number of messages sent to consumers that the consumers still have to acknowledge.
aws.amazonmq.inflight_count.maximum
(count)
The maximum number of messages sent to consumers that the consumers still have to acknowledge.
aws.amazonmq.dispatch_count
(count)
The number of messages sent to consumers.
aws.amazonmq.dispatch_count.sum
(count)
The sum of number of messages sent to consumers.
aws.amazonmq.dispatch_count.minimum
(count)
The minimum number of messages sent to consumers.
aws.amazonmq.dispatch_count.maximum
(count)
The maximum number of messages sent to consumers.
aws.amazonmq.dequeue_count
(count)
The number of messages acknowledged by consumers.
aws.amazonmq.dequeue_count.sum
(count)
The sum of number of messages acknowledged by consumers.
aws.amazonmq.dequeue_count.minimum
(count)
The minimum number of messages acknowledged by consumers.
aws.amazonmq.dequeue_count.maximum
(count)
The maximum number of messages acknowledged by consumers.
aws.amazonmq.memory_usage
(gauge)
Measures the percentage of memory limit that the destination currently uses
shown as percent
aws.amazonmq.memory_usage.sum
(gauge)
Measures the sum of percentage of memory limit that the destination currently uses
shown as percent
aws.amazonmq.memory_usage.minimum
(gauge)
Measures the minimum percentage of memory limit that the destination currently uses
shown as percent
aws.amazonmq.memory_usage.maximum
(gauge)
Measures the maximum percentage of memory limit that the destination currently uses
shown as percent
aws.amazonmq.producer_count
(count)
The number of producers from the destination.
aws.amazonmq.producer_count.sum
(count)
The sum of number of producers from the destination.
aws.amazonmq.producer_count.minimum
(count)
The minimum number of producers from the destination.
aws.amazonmq.producer_count.maximum
(count)
The maximum number of producers from the destination.
aws.amazonmq.queue_size
(count)
The number of messages in the queue.
aws.amazonmq.queue_size.sum
(count)
The sum of number of messages in the queue.
aws.amazonmq.queue_size.minimum
(count)
The minimum number of messages in the queue.
aws.amazonmq.queue_size.maximum
(count)
The maximum number of messages in the queue.

Each of the metrics retrieved from AWS will be assigned the same tags that appear in the AWS console, including but not limited to host name, security-groups, and more.

Events

The AWS Amazon MQ integration does not include any event at this time.

Service Checks

The AWS Amazon MQ integration does not include any service check at this time.

Troubleshooting

Need help? Contact Datadog Support.