獨立 JVM Monitoring 外掛程式

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

探索

使用 Monitoring 設定下列一或多個 Java 外掛程式時,系統會收集 JVM 指標:

安裝監控代理程式並設定其中一個 Java 外掛程式後,Monitoring 會在「Java Virtual Machine」頁面中填入儲存庫與指標。

JVM 資源

設定讓 Monitoring 監控 Java VM

安裝監控代理程式後,請按照下列操作說明,在您的執行個體上設定 JVM 外掛程式。如需從舊版 jmxtrans 監控代理程式升級的操作說明,請參閱以下的從 jmxtrans 升級一節。

必備條件

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

啟用 JVM 監控外掛程式

您可以透過 JMX 監控 Java 虛擬機器。

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

(cd /opt/stackdriver/collectd/etc/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

您可在 collectd.org 找到其他外掛程式設定選項的相關資訊。

監控的內容

如需 JVM 外掛程式監控的指標清單,請參閱受監控的指標說明。

任何其他 JMX 指標 (MBean 屬性) 都「必須」以自訂指標傳送至 Stackdriver Monitoring。詳情請參閱寫入自訂指標說明。使用者提供的任何 MBean 在新增至設定檔後,如果未重新導向至自訂指標,將遭到 API 拒絕。

從 jmxtrans 升級

如果您目前使用舊版的 jmxtrans 監控代理程式搭配 VM,則必須升級所有的 Java 外掛程式,包括 CassandraHBaseKafkaTomcat。在您升級這些外掛程式並重新啟動 stackdriver-agent 服務後,便可關閉 jmxtrans 程序。然後您可以移除 /mnt/jmxtrans 樹狀結構與 /etc/init.d/jmxtrans 指令碼 (如果指令碼存在) 以解除安裝 jmxtrans

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Stackdriver Monitoring
需要協助嗎?請前往我們的支援網頁