Monitoring Apache Tomcat
安裝 Instana 主機代理程式之後,會自動安裝並配置 Apache Tomcat 感應器。 您可以在 Instana 使用者介面中檢視與 Apache Tomcat 相關的度量值。
支援的作業系統
Tomcat 感應器支援的作業系統與主機代理程式需求一致,您可以在每一個主機代理程式的「支援的作業系統」區段中檢查這些需求,例如 Unix 支援的作業系統。
支援的版本
Instana 支援監視從 5.x 至 11.x之 Apache Tomcat 所有版本的度量及配置資料。
選用配置
命名 Tomcat
Apache Tomcat 感應器會讀取 Tomcat 配置檔 ServerInfo.properties ,並從中擷取 Tomcat 實例的名稱。 此名稱會顯示在 Intana 使用者介面中。
您可以選擇性地編輯 Tomcat 配置檔 ServerInfo.properties,以變更 Instana 內 Tomcat 實例的名稱。
若要編輯配置檔以重新命名 Tomcat 實例,請完成下列步驟:
- 移至下列
ServerInfo.properties檔:CATALINA_BASE/lib/org/apache/catalina/util/ServerInfo.properties - 如果要變更 Tomcat 實例的名稱,請修改
server.info欄位的值。 請參閱下列範例:server.info=Apache Tomcat/7.0.x
度量值集合
Apache Tomcat 感應器可監視 Apache Tomcat 實例,並從中收集下列度量值:
若要檢視這些度量,請完成下列步驟:
- 在 Instana 使用者介面的資訊看板中,選取 基礎架構 。
- 按一下特定的受監視主機。 您可以查看主機儀表板,其中包含所有收集的度量及受監視處理程序。
配置資料
Apache Tomcat 感應器會從 Apache Tomcat 實例收集下列配置資料:
- 版本
- 首頁
- Web 應用程式
- 應用程式配置
- 連接器
- Servlet
- 執行程式
- 資料來源
效能度量
Apache Tomcat 感應器會從 Apache Tomcat 實例收集下列效能度量:
| 度量 | 說明 | 精度 |
|---|---|---|
| Sessions | ||
| 階段作業計數 | 目前作用中階段作業的數目。 | 1 秒 |
| 要求 | 每秒要求數。 | 1 秒 |
| 平均回應時間 | 每秒所有 Servlet 要求的平均回應時間 (毫秒)。 | 1 秒 |
| 錯誤 | 每秒錯誤要求數。 | 1 秒 |
| 連接器 | ||
| 執行緒計數 | 目前指派給連接器的執行緒數目。 | 1 秒 |
| 忙碌執行緒數 | 目前正在忙於處理要求的執行緒數目。 | 1 秒 |
| 執行緒數目上限 | 儲存區可以包含的執行緒數目上限。 | 1 秒 |
| 連線計數 | 端點目前處理的連線數。 | 1 秒 |
| 連線數上限 | 伺服器接受及處理的並行連線總數。 | 1 秒 |
| 執行程式 | ||
| 執行緒計數 | 儲存區中的現行執行緒數目。 | 1 秒 |
| 佇列大小 | 目前放入執行緒儲存區佇列中的要求處理作業數。 | 1 秒 |
| 執行緒數目上限 | 儲存區中可以配置或建立的執行緒數目上限。 | 1 秒 |
| 資料來源 | ||
| 作用中連線 | 目前從特定資料來源配置的作用中連線數。 | 1 秒 |
| 連線數上限 | 可同時配置的作用中連線數上限。 | 1 秒 |
性能簽章
每一個感應器都有一個經過策劃的性能簽章知識庫,可根據送入的度量值持續評估。 這些性能簽章用來提出取決於使用者影響的問題或發生事件。
內建事件 會根據實體上失敗的性能簽章來觸發問題或突發事件。 自訂事件 會根據任何實體的個別度量值臨界值來觸發問題或突發事件。
如需 Apache Tomcat 感應器之建置事件的相關資訊,請參閱 內建事件參照。
追蹤
Instana 提供 Apache Tomcat 的追蹤支援。 如需相關資訊,請參閱 監視 Java 虛擬機器。