獨立 JVM Monitoring 外掛程式

Cloud Monitoring 可監控常見 Java 指標的 Java 虛擬機器處理程序。

這項功能僅適用於在 Linux 上執行的代理程式。但無法在 Windows 上使用。

探索

如要查看 Java 虛擬機器的指標,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Dashboards」(資訊主頁) 頁面:

    前往「Dashboards」(資訊主頁)

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 從清單中選取「Java Virtual Machine」資訊主頁。

設定讓 Monitoring 監控 Java VM

安裝監控代理程式後,請按照下列操作說明,在您的執行個體上設定 JVM 外掛程式。

事前準備

JVM 外掛程式需要 5.5.0-257 版或更新版本的監控代理程式。如要更新代理程式,請參閱「升級代理程式」一文。

啟用 JVM 監控外掛程式

透過 JMX 監控 Java 虛擬機器。

在您的 VM 執行個體上,從 GitHub 設定存放區下載 jvm-sun-hotspot.conf,並放入 /etc/stackdriver/collectd.d/ 目錄中:

(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/jvm-sun-hotspot.conf)

root 權限編輯下載的設定檔,並且將 JMX_PORT 換成設定 JVM 的通訊埠,以進行 JMX 連線。

新增設定檔之後,執行下列指令來重新啟動監控代理程式:

sudo service stackdriver-agent restart

如要進一步瞭解用於監控 JVM 的 collectd GenericJMX 外掛程式,請參閱「外掛程式:GenericJMX」。

監控的內容

如需 JVM 外掛程式監控的指標完整清單,請參閱「代理程式指標:JVM」。

任何其他 JMX 指標 (MBean 屬性) 必須以使用者定義的指標形式傳送至 Cloud Monitoring。詳情請參閱「代理程式中的使用者定義指標」。任何使用者提供的 MBean 新增至設定,如果未重新導向至使用者定義的指標,API 會拒絕。