監視 ActiveMQ
在您安裝 Instana 代理程式之後,會自動部署並安裝 ActiveMQ 感應器。
支援的版本
已確認支援下列版本的度量及配置資料: 5.11.1、 5.12.0、 5.13.1、 5.14.3、 5.15.2。
啟用 JMX
如果未啟用 JMX ,則會在使用者介面中顯示下列訊息:
Jmx is not enabled.
You can enable it in activemq config by setting the broker property useJmx to true.
如需如何使用分配管理系統內容 useJmx="true"來啟用 JMX 支援的相關資訊,請參閱 ActiveMQ 說明文件。
配置
若要啟用深度度量值監視,請將您要監視的佇列或主題新增至代理程式配置檔 <agent_install_dir>/etc/instana/configuration.yaml:
com.instana.plugin.activemq:
monitorQueues:
- 'test-queue-1'
- 'DLQ.test-1'
monitorTopics:
- 'ActiveMQ.Advisory.Topic'
- 'test-topic-1'
度量值集合
若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到包含所有已收集度量值及受監視處理程序的主機儀表板。
配置資料
- 版本
- 分配管理系統名稱
- 性能狀態
- 埠
- 角色
- 記憶體 限制
- 儲存庫限制
- 主題
- 佇列
- 傳輸連接器
效能度量
整個分配管理系統
| 度量 | 說明 | 精度 |
|---|---|---|
| 將所有主題訊息移入佇列 | 傳送至分配管理系統並從 BrokerMBean#TotalEnqueueCount收集的訊息數。 |
1 秒 |
| 將所有主題訊息移出佇列 | 在分配管理系統上確認並從 BrokerMBean#TotalDeque收集的訊息數。 |
1 秒 |
| 將所有佇列訊息移入佇列 | 傳送至所有佇列並從所有佇列的 BrokerMBean#EnqueueCount 總和收集的訊息數。 |
1 秒 |
| 將所有佇列訊息移出佇列 | 在所有佇列上確認並從所有佇列的 BrokerMBean#DequeueCount 總和收集的訊息數。 |
1 秒 |
| 連線總數 | 分配管理系統上的連線總數,並從 BrokerMBean,connector=clientConnectors#connectionCount 總和收集。 |
1 秒 |
| 生產者總計 | 分配管理系統上目的地的作用中訊息產生者數目,並從 BrokerMBean#TotalProducerCount收集。 |
1 秒 |
| 消費者總計 | 訂閱分配管理系統上目的地並從 BrokerMBean#TotalConsumerCount收集的訊息消費者數目。 |
1 秒 |
| 記憶體用量 | 已使用且從 BrokerMBean#MemoryPercentUsage收集的記憶體限制百分比。 |
1 秒 |
| 儲存庫使用情形 | 已使用且從 BrokerMBean#StorePercentUsage收集的儲存庫限制百分比。 |
1 秒 |
主題
| 度量 | 說明 | 精度
|
|---|---|---|
| 生產者計數 | 附加至主題並從 BrokerMBean,destinationType=Topic#ProducerCount收集的生產者數目。 |
1 秒 |
| 消費者計數 | 訂閱主題並從 BrokerMBean,destinationType=Topic#ConsumerCount收集的消費者數目。 |
1 秒 |
| 移入佇列的訊息 | 傳送至主題並從 BrokerMBean,destinationType=Topic#EnqueueCount收集的訊息數。 |
1 秒 |
| 移出佇列的訊息 | 已從主題確認 (及移除) 並從 BrokerMBean,destinationType=Topic#DequeueCount收集的訊息數。 |
1 秒 |
| 記憶體用量 | 已使用且從 BrokerMBean,destinationType=Topic#MemoryPercentUsage收集的記憶體限制百分比。 |
1 秒 |
佇列
| 度量 | 說明 | 精度 |
|---|---|---|
| 佇列大小 | 此佇列上的訊息數,包括已分派但未確認且從 BrokerMBean,destinationType=Queue#QueueSize收集的任何訊息。 |
1 秒 |
| 移入佇列的訊息 | 傳送至佇列並從 BrokerMBean,destinationType=Queue#EnqueueCount收集的訊息數。 |
1 秒 |
| 移出佇列的訊息 | 從佇列中確認 (及移除) 並從 BrokerMBean,destinationType=Queue#DequeueCount收集的訊息數。 |
1 秒 |
| 記憶體用量 | 已使用且從 BrokerMBean,destinationType=Queue#MemoryPercentUsage收集的記憶體限制百分比。 |
1 秒 |
性能簽章
對於每一個感應器,有一個經過策劃的性能簽章知識庫,可根據送入的度量值持續評估,並用來提出取決於使用者影響的問題或發生事件。
內建事件** 會根據實體上失敗的性能簽章來觸發問題或突發事件,而 自訂事件** 會根據任何實體的個別度量值臨界值來觸發問題或突發事件。
如需 ActiveMQ 感應器之內建事件的相關資訊,請參閱 內建事件參照。