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 實例,請完成下列步驟:

  1. 移至下列 ServerInfo.properties 檔:
    CATALINA_BASE/lib/org/apache/catalina/util/ServerInfo.properties
    
  2. 如果要變更 Tomcat 實例的名稱,請修改 server.info 欄位的值。 請參閱下列範例:
    server.info=Apache Tomcat/7.0.x
    

度量值集合

Apache Tomcat 感應器可監視 Apache Tomcat 實例,並從中收集下列度量值:

若要檢視這些度量,請完成下列步驟:

  1. 在 Instana 使用者介面的資訊看板中,選取 基礎架構
  2. 按一下特定的受監視主機。 您可以查看主機儀表板,其中包含所有收集的度量及受監視處理程序。

配置資料

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 虛擬機器