本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 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 |
節點的名稱。注意節點名稱包含兩個部分:前置詞 (通常為 |
Broker |
代理程式的名稱。 |
RabbitMQ 佇列指標
指標 | 單位 | 描述 |
---|---|---|
ConsumerCount |
計數 | 訂閱佇列的消費者數目。 |
MessageReadyCount |
計數 | 目前可傳送的訊息數目。 |
MessageUnacknowledgedCount |
計數 | 伺服器正在等待認可的訊息數目。 |
MessageCount |
計數 | MessageReadyCount 和 MessageUnacknowledgedCount 的總數 (也稱為佇列深度)。 |
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 的服務連結角色。