Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to migrate to a message broker in the cloud. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.
Use the AWS public cloud integration to discover and collect metrics against the AWS service.
External reference
Setup
To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select Mq Broker
.
Event support
CloudTrail event support
- Supported (CreateBroker, DeleteBroker)
- Configurable in OpsRamp AWS Integration Discovery Profile.
CloudWatch alarm support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
Supported metrics
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type |
---|---|---|---|
aws_amazonmq_NetworkIn Volume of incoming traffic for the broker. | Network In | Bytes | Average |
aws_amazonmq_NetworkOut Volume of outgoing traffic for the broker. | Network Out | Bytes | Average |
aws_amazonmq_OpenTransactionCount Total number of transactions in progress. | Open Transaction Count | Count | Average |
aws_amazonmq_StorePercentUsage Percent used by the storage limit. If this reaches 100 the broker will refuse messages. | Store Percent Usage | Percent | Average |
aws_amazonmq_TotalConsumerCount Number of message consumers subscribed to destinations on the current broker. | Total Consumer Count | Count | Average |
aws_amazonmq_TotalMessageCount Number of messages stored on the broker. | Total Message Count | Count | Average |
aws_amazonmq_TotalProducerCount Number of message producers active on destinations on the current broker. | Total Producer Count | Count | Average |
aws_amazonmq_CpuCreditBalance Number of earned CPU credits that an instance has accrued since it was launched or started (including number of launch credits). | Cpu Credit Balance | Count | Average |
aws_amazonmq_CpuUtilization Percentage of allocated EC2 compute units that the broker currently uses. | Cpu Utilization | Percent | Average |
aws_amazonmq_CurrentConnectionsCount Current number of active connections on the current broker. | Current Connections Count | Count | Average |
aws_amazonmq_EstablishedConnectionsCount Total number of connections (active and inactive) established on the broker. | Established Connections Count | Count | Average |
aws_amazonmq_InactiveDurableTopicSubscribersCount Number of inactive durable topic subscribers, up to a maximum of 2000. | Inactive Durable Topic Subscribers Count | Count | Average |
aws_amazonmq_JournalFilesForFastRecovery Number of journal files that is replayed after a clean shutdown. | Journal Files For Fast Recovery | Count | Average |
aws_amazonmq_JournalFilesForFullRecovery Number of journal files that is replayed after an unclean shutdown. | Journal Files For Full Recovery | Count | Average |
aws_amazonmq_HeapUsage Percentage of the ActiveMQ JVM memory limit that the broker currently uses. | Heap Usage | Percent | Average |
aws_amazonmq_BurstBalance Remaining percentage of the underlying storage layers Amazon EBS volume burst credits. | Burst Balance | Percent | Average |
aws_amazonmq_VolumeReadOps Number of read operations performed on the Amazon EBS volume. | Volume ReadOps | Count | Average |
aws_amazonmq_VolumeWriteOps Number of write operations performed on the Amazon EBS volume. | Volume WriteOps | Count | Average |