適用於 RabbitMQ 代理程式的 Amazon MQ 可用 CloudWatch 指標 - Amazon MQ

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於 RabbitMQ 代理程式的 Amazon MQ 可用 CloudWatch 指標

RabbitMQ 代理程式指標

指標 單位 描述
ExchangeCount 計數 代理程式上設定的交換總數。
QueueCount 計數 代理程式上設定的佇列總數。
ConnectionCount 計數 建立於代理程式上的連線總數。
ChannelCount 計數 建立於代理程式上的通道總數。
ConsumerCount 計數 連線至代理程式的消費者總數。
MessageCount 計數 佇列中的訊息總數。
注意

產生的數字是代理程式上準備就緒和未確認的訊息總和。

MessageReadyCount 計數 佇列中準備就緒的訊息總數。
MessageUnacknowledgedCount 計數 佇列中未認可的訊息總數。
PublishRate 計數 訊息發佈至代理程式的速率。

產生的數字代表取樣時每秒的訊息數目。

ConfirmRate 計數 RabbitMQ 伺服器確認已發佈訊息的速率。您可將此指標與 PublishRate 比較,更進一步了解您的代理程式效能。

產生的數字代表取樣時每秒的訊息數目。

AckRate 計數 消費者認可訊息的速率。

產生的數字代表取樣時每秒的訊息數目。

SystemCpuUtilization 百分比 代理程式目前使用的已配置 Amazon EC2 運算單元百分比。對於叢集部署,此值表示所有三個 RabbitMQ 節點之對應指標值的彙總。
RabbitMQMemLimit 位元組 兔子 MQ 經紀人的RAM限制。對於叢集部署,此值表示所有三個 RabbitMQ 節點之對應指標值的彙總。
RabbitMQMemUsed 位元組 RabbitMQ 代理程式所RAM使用的體積。對於叢集部署,此值表示所有三個 RabbitMQ 節點之對應指標值的彙總。
RabbitMQDiskFreeLimit 位元組 RabbitMQ 代理程式的磁碟限制。對於叢集部署,此值表示所有三個 RabbitMQ 節點之對應指標值的彙總。每個執行個體大小的此指標都不同。如需 Amazon MQ 執行個體類型的詳細資訊,請參閱 Amazon MQ for RabbitMQ 執行個體類型
RabbitMQDiskFree 位元組 RabbitMQ 代理程式中可用的可用磁碟空間總數量。當磁碟使用量超過限制時,叢集會封鎖所有的生產者連線。對於叢集部署,此值表示所有三個 RabbitMQ 節點之對應指標值的彙總。
RabbitMQFdUsed 計數 使用的檔案描述項數目。對於叢集部署,此值表示所有三個 RabbitMQ 節點之對應指標值的彙總。
RabbitMQIOReadAverageTime 計數 RabbitMQ 執行一次讀取操作的平均時間 (毫秒)。該值與訊息大小成正比。
RabbitMQIOWriteAverageTime 計數 RabbitMQ 執行一次寫入操作的平均時間 (毫秒)。該值與訊息大小成正比。

RabbitMQ 代理程式指標的維度

維度 描述
Broker

代理程式的名稱。

RabbitMQ 節點指標

指標 單位 描述
SystemCpuUtilization 百分比 代理程式目前使用的已配置 Amazon EC2 運算單元百分比。
RabbitMQMemLimit 位元組 RabbitMQ 節點的RAM限制。
RabbitMQMemUsed 位元組 RabbitMQ 節點所RAM使用的體積。當記憶體使用超過限制時,叢集將封鎖所有的生產者連線。
RabbitMQDiskFreeLimit 位元組 RabbitMQ 節點的磁碟限制。每個執行個體大小的此指標都不同。如需 Amazon MQ 執行個體類型的詳細資訊,請參閱 Amazon MQ for RabbitMQ 執行個體類型
RabbitMQDiskFree 位元組 RabbitMQ 節點中可用的可用磁碟空間總數量。當磁碟使用量超過限制時,叢集會封鎖所有的生產者連線。
RabbitMQFdUsed 計數 使用的檔案描述項數目。

RabbitMQ 節點指標的維度

維度 描述
Node 節點的名稱。
注意

節點名稱包含兩個部分:前置詞 (通常為 rabbit) 和主機名稱。例如:rabbit@ip-10-0-0-230.us-west-2.compute.internal 是節點名稱,其前置詞 rabbit 和主機名稱 ip-10-0-0-230.us-west-2.compute.internal

Broker

代理程式的名稱。

RabbitMQ 佇列指標

指標 單位 描述
ConsumerCount 計數 訂閱佇列的消費者數目。
MessageReadyCount 計數 目前可傳送的訊息數目。
MessageUnacknowledgedCount 計數 伺服器正在等待認可的訊息數目。
MessageCount 計數 MessageReadyCountMessageUnacknowledgedCount 的總數 (也稱為佇列深度)。

RabbitMQ 佇列指標的維度

注意

適用於 RabbitMQ 的 Amazon MQ 不會針對虛擬主機和佇列 (名稱包含空格、索引標籤或其他非字元) 發佈指標。ASCII

如需維度名稱的詳細資訊,請參閱 Amazon CloudWatch API 參考中的維度

維度 描述
Queue 佇列的名稱。
VirtualHost 虛擬主機的名稱。
Broker 代理程式的名稱。

設定 Amazon MQ for RabbitMQ 日誌

當您為 RabbitMQ 代理程式啟用 CloudWatch 日誌記錄時,Amazon MQ 會使用服務連結角色將一般日誌發佈到。 CloudWatch如果您第一次建立代理程式時沒有 Amazon MQ 服務連結的角色存在,Amazon MQ 會自動建立一個。所有後續的 RabbitMQ 代理程式將使用相同的服務連結角色將記錄發佈到。 CloudWatch

如需有關服務連結角色的詳細資訊,請參閱使用指南中的使用服務連結角色。AWS Identity and Access Management 如需 Amazon MQ 如何使用服務連結角色的詳細資訊,請參閱 使用 Amazon MQ 的服務連結角色