Introduction
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.
Note
Use the OpsRamp AWS public cloud integration to discover and collect metrics against the AWS service.Setup
To set up the OpsRamp AWS integration and discover the AWS service,
go to AWS Integration Discovery Profile and select Mq Broker
.
Metrics
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type | Description |
---|---|---|---|---|
aws_amazonmq_NetworkIn | Network In | Bytes | Average | Volume of incoming traffic for the broker. |
aws_amazonmq_NetworkOut | Network Out | Bytes | Average | Volume of outgoing traffic for the broker. |
aws_amazonmq_OpenTransactionCount | Open Transaction Count | Count | Average | Total number of transactions in progress. |
aws_amazonmq_StorePercentUsage | Store Percent Usage | Percent | Average | Percent used by the storage limit. If this reaches 100 the broker will refuse messages. |
aws_amazonmq_TotalConsumerCount | Total Consumer Count | Count | Average | Number of message consumers subscribed to destinations on the current broker. |
aws_amazonmq_TotalMessageCount | Total Message Count | Count | Average | Number of messages stored on the broker. |
aws_amazonmq_TotalProducerCount | Total Producer Count | Count | Average | Number of message producers active on destinations on the current broker. |
aws_amazonmq_CpuCreditBalance | Cpu Credit Balance | Count | Average | Number of earned CPU credits that an instance has accrued since it was launched or started (including number of launch credits). |
aws_amazonmq_CpuUtilization | Cpu Utilization | Percent | Average | Percentage of allocated EC2 compute units that the broker currently uses. |
aws_amazonmq_CurrentConnectionsCount | Current Connections Count | Count | Average | Current number of active connections on the current broker. |
aws_amazonmq_EstablishedConnectionsCount | Established Connections Count | Count | Average | Total number of connections (active and inactive) that have been established on the broker. |
aws_amazonmq_InactiveDurableTopicSubscribersCount | Inactive Durable Topic Subscribers Count | Count | Average | Number of inactive durable topic subscribers, up to a maximum of 2000. |
aws_amazonmq_JournalFilesForFastRecovery | Journal Files For Fast Recovery | Count | Average | Number of journal files that will be replayed after a clean shutdown. |
aws_amazonmq_JournalFilesForFullRecovery | Journal Files For Full Recovery | Count | Average | Number of journal files that will be replayed after an unclean shutdown. |
aws_amazonmq_HeapUsage | Heap Usage | Percent | Average | Percentage of the ActiveMQ JVM memory limit that the broker currently uses. |
aws_amazonmq_BurstBalance | Burst Balance | Percent | Average | Remaining percentage of the underlying storage layers Amazon EBS volume burst credits. |
aws_amazonmq_VolumeReadOps | Volume ReadOps | Count | Average | Number of read operations performed on the Amazon EBS volume. |
aws_amazonmq_VolumeWriteOps | Volume WriteOps | Count | Average | Number of write operations performed on the Amazon EBS volume. |
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.