領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多Spring Boot 有很棒的可觀測性。透過 Actuator,我們自動配置 Micrometer,這是一個應用程式指標 facade,支援眾多的監控系統。只需幾個屬性,您就可以立即開始將各種指標發送到您最喜歡的監控系統。如果您需要使用分散式追蹤,Spring Cloud Sleuth 可以滿足您的需求。
Tanzu Observability for Wavefront (以前稱為 Wavefront) 提供可擴展的可觀測性即服務,Spring 開發人員可以基於多來源資料(包括指標、追蹤、直方圖和跨度日誌)建構分析驅動的儀表板。
Spring 團隊一直與 Tanzu Observability 團隊並肩合作,開發 一個啟動器,以便快速輕鬆地入門。 如果您還沒有帳戶,啟動器還會自動配置一個免費的 Tanzu Observability 帳戶。 Tanzu 部落格有 一個介紹如何將 Wavefront 與 Spring 結合使用的文章 和 一個技術深入探討。您也可以查看 文件。
您可以透過在 https://start.spring.io 上建立一個新專案來試用此平台:選擇您最喜歡的建置工具、Spring Boot 2.3 並至少新增 wavefront 條目。 您可能想要選擇一個 web stack,但這並非強制性的。
在啟動應用程式之前,我們要確保稍後可以在 Tanzu Observability 儀表板中識別其資料。 開啟 application.properties
並新增以下內容
wavefront.application.name=my-demo
wavefront.application.service=test
如果您是第一次啟動這樣的應用程式,您應該會看到類似以下內容
A Wavefront account has been provisioned successfully and the API token has been saved to disk.
To share this account, make sure the following is added to your configuration:
management.metrics.export.wavefront.api-token=xxxx-xxxx-xxxx-xxxx
management.metrics.export.wavefront.uri=https://wavefront.surf
Connect to your Wavefront instance using this one-time use link:
https://wavefront.surf/us/example
已為您自動配置了一個帳戶,並且必要的配置已提供給您專案中的自動配置。 您的新 API 權杖已儲存在您的主目錄中,並且會自動重複使用於在同一台機器和使用者上啟動的任何應用程式。
每次您啟動應用程式時,都會提供一次性登入 URL。 如果您無法存取 Web 應用程式的日誌,您可以公開 wavefront Actuator 端點並前往 /actuator/wavefront
,您將會被重新導向到您的 Wavefront 儀表板。
如果您有興趣測試分散式追蹤,新增 Spring Cloud Sleuth(也可以從 start.spring.io 取得)可讓您自動將追蹤發送到 Wavefront。 您可以在 Wavefront 儀表板中的 Application > Traces
中找到這些追蹤。 Tanzu Observability 平台也支援其他類型的分散式追蹤。 若要了解更多相關資訊,請查看 文件。
Wavefront Spring Boot 啟動器正處於發布候選階段,我們很樂意收到您的回饋。 前往 https://start.spring.io,使用 Wavefront 和 Spring Boot 2.3 建立一個新專案,如果您發現任何問題,請 告訴我們。