監視 Tibco EMS
在您安裝 Instana 代理程式之後,會自動部署並安裝 Tibco EMS 感應器。
支援的版本
已確認支援下列版本的度量及配置資料: 8.3.x、 8.4.x、 8.5.x、 8.6.x。
配置
度量值的預設輪詢率為 5 秒。 您可以在代理程式配置檔 <agent_install_dir>/etc/instana/configuration.yaml中變更輪詢率:
com.instana.plugin.tibcoems:
poll_rate: 5 # seconds
附註: 如果您降低輪詢率的值, Tibco EMS 處理程序的 CPU 使用率將會增加。
如果實例需要使用者/密碼授權,您也需要在代理程式配置檔中配置它們。
com.instana.plugin.tibcoems:
user: '' # default is 'admin'
password: ''
Instana 代理程式將嘗試從 Tibco EMS 配置檔自動解析主機名稱及埠。 如果應該使用自訂主機名稱和埠,您可以在代理程式配置檔 <agent_install_dir>/etc/instana/configuration.yaml中配置它們:
com.instana.plugin.tibcoems:
hostname: '' # optional
port: '' # optional
可以使用 程序環境及檔案中的配置來配置多個 Tibco EMS 實例監視。
附註: 非管理使用者存取度量值所需的最低許可權為:
view-destinationview-server
若要將上述專用權授與使用者,請在 tibemsadmin 指令行工具中執行下列指令:
grant admin user=${username} view-destination
grant admin user=${username} view-server
若要配置您要監視的主題及佇列,請在代理程式配置檔 <agent_install_dir>/etc/instana/configuration.yaml中指定相符表示式。 例如:
com.instana.plugin.tibcoems:
queuesRegex: 'bar.>'
topicsRegex: 'foo.>'
如需使用萬用字元來選取佇列及主題的相關資訊,請參閱 官方 Tibco EMS 文件
啟用統計資料
若要收集度量值,代理程式需要啟用統計資料。
將下列行新增至 tibemsd.conf 檔案,然後重新啟動伺服器:
statistics = enabled
或者使用 tibemsadmin 並執行下列指令:
set server statistics=enabled
提供驅動程式
當代理程式啟動並探索尚未提供驅動程式的 Tibco EMS 伺服器時,代理程式會記載下列訊息:
Cannot monitor Tibco EMS without the following drivers: tibjms-<version>.jar, tibjmsadmin-<version>.jar
For licensing reasons they cannot be provided by Instana and
need to be manually obtained and added to the agent
通常可以在 <tibco installation dir>/lib/tibjms.jar 和 <tibco installation dir>/lib/tibjmsadmin.jar 檔案中使用這些驅動程式。
若要將驅動程式新增至代理程式,請將它們分別新增至下列位置 <agent_install_dir>/system/com/tibco/tibjms/tibjms/<version>/tibjms-<version>.jar 及 <agent_install_dir>/system/com/tibco/tibjms/tibjmsadmin/<version>/tibjmsadmin-<version>.jar。
度量值集合
若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到具有所有已收集度量值及受監視處理程序的主機儀表板。
配置資料
- 伺服器名稱
- 版本
- PID
- 開始時間/啟動時間
- 埠
- 州/省(縣/市)
- 連線數上限
- 主題
- 佇列
效能度量
伺服器
| 度量 | 說明 | 精度 |
|---|---|---|
| 連線 | 伺服器上且從 ServerInfo收集的連線總數。 |
1 秒 |
| 階段作業 | 伺服器上且從 ServerInfo收集的階段作業總數。 |
1 秒 |
| 可延續 | 伺服器上的可延續項目總數,並從 ServerInfo收集。 |
1 秒 |
| 讀取作業率 | 每秒在伺服器上並從 ServerInfo收集的讀取作業數。 |
1 秒 |
| 寫入作業率 | 每秒在伺服器上並從 ServerInfo收集的寫入作業數。 |
1 秒 |
| 擱置的訊息計數 | 伺服器上且從 ServerInfo收集的擱置訊息總數。 |
1 秒 |
| 擱置的訊息大小 | 伺服器上的擱置訊息大小總計,並從 ServerInfo收集。 |
1 秒 |
| 訊息記憶體 | 用來在伺服器上儲存訊息且從 ServerInfo收集的記憶體數量。 |
1 秒 |
| 輸入的訊息計數 | 伺服器上並從 ServerInfo收集的入埠訊息總數。 |
1 秒 |
| 輸出的訊息計數 | 伺服器及從 ServerInfo收集的出埠訊息總數。 |
1 秒 |
| 輸入的訊息速率 | 伺服器上每秒並從 ServerInfo收集的入埠訊息數。 |
1 秒 |
| 輸出的訊息速率 | 伺服器上每秒從 ServerInfo收集的出埠訊息數。 |
1 秒 |
主題
| 度量 | 說明 | 精度 |
|---|---|---|
| 訂閱者 | 主題上的訂閱者總數,並從 TopicInfo收集。 |
1 秒 |
| 擱置的訊息計數 | 主題上且從 TopicInfo收集的擱置訊息總數。 |
1 秒 |
| 擱置的訊息大小 | 主題上的擱置訊息大小總計,並從 TopicInfo收集。 |
1 秒 |
| 輸入的訊息計數 | 主題及從 TopicInfo收集的入埠訊息總數。 |
1 秒 |
| 輸出的訊息計數 | 主題及從 TopicInfo收集的出埠訊息總數。 |
1 秒 |
| 輸入的訊息速率 | 每秒在主題上且從 TopicInfo收集的入埠訊息數。 |
1 秒 |
| 輸出的訊息速率 | 每秒在主題上且從 TopicInfo收集的出埠訊息數。 |
1 秒 |
佇列
| 度量 | 說明 | 精度 |
|---|---|---|
| 接收端 | 佇列上且從 QueueInfo收集的接收端總數。 |
1 秒 |
| 擱置的訊息計數 | 佇列上且從 QueueInfo收集的擱置訊息總數。 |
1 秒 |
| 擱置的訊息大小 | 佇列上擱置訊息的大小總計,並從 QueueInfo收集。 |
1 秒 |
| 輸入的訊息計數 | 佇列上並從 QueueInfo收集的入埠訊息總數。 |
1 秒 |
| 輸出的訊息計數 | 佇列上並從 QueueInfo收集的出埠訊息總數。 |
1 秒 |
| 輸入的訊息速率 | 每秒在佇列上且從 QueueInfo收集的入埠訊息數。 |
1 秒 |
| 輸出的訊息速率 | 佇列上每秒從 QueueInfo收集的出埠訊息數。 |
1 秒 |
性能簽章
每一個感應器都有一個精選的性能簽章知識庫,可以根據送入的度量對性能簽章進行持續評估,並根據使用者影響來觸發問題或發生事件。
內建事件 會根據實體上失敗的性能簽章來觸發問題或突發事件,而 自訂事件 會根據任何給定實體個別度量的已定義臨界值來觸發問題或突發事件。
如需 Tibco EMS 的建置事件相關資訊,請參閱 內建事件參照。