領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多Spring 愛好者們您好!今天,我們很高興宣佈 Elastic 整合可用於 Azure 上 Spring Boot 應用程式的整合式可觀測性。您可以無縫地將 Microsoft Azure Spring Cloud 日誌和指標匯入 Elastic,檢測 Spring Boot 應用程式,並監控您雲端歷程的每個步驟。並且可以全面了解 Spring Boot 應用程式以及雲端和內部部署環境中的其他日誌和指標。
在過去兩年中,我們與許多企業客戶合作,以了解他們面臨的情況。這些客戶中有許多在內部部署資料中心執行數千個 Spring Boot 應用程式。當他們將這些應用程式遷移到雲端時,他們需要匯總這些應用程式的日誌和指標,並使用開發人員熟悉且已使用多年的解決方案來檢測它們以進行應用程式效能監控 (APM)。此外,他們必須確保現有伺服器端軟體的連續性,這些軟體已經傳送日誌和指標,並且已經使用 Elastic 等系統預先檢測以進行端對端監控。您可以更深入地了解應用程式的可見性、減少花費在根本原因分析上的時間,並在您的 Web 和行動應用程式中提供一致的客戶體驗。2021 年的調查學習也表明,「端對端監控」是 DevOps 和 IT 管理人員在將 Spring Boot 應用程式遷移到雲端時面臨的第二大挑戰。透過將 Azure Spring Cloud 日誌和指標整合到 Elastic 中,您可以簡化您的歷程,並輕鬆檢測您的 Spring Boot 應用程式以實現整合式可觀測性。
Elastic 現在可以無縫地從 Microsoft Azure Spring Cloud 提取日誌和指標,以便 DevOps 和 SRE 可以監控他們的 Spring Boot 應用程式 — 無論是在雲端、內部部署或混合環境中 — 並消除監控孤島以提高營運效率和開發人員生產力。DevOps 和 SRE 可以透過自動將它們傳送到 Elastic 來監控所有環境中的 Spring Boot 日誌和應用程式指標。團隊還可以將他們的 Spring 資料與跨環境的其他可觀測性資料集關聯並新增上下文,以進行全面的端對端監控。
“Elastic 致力於協助組織觀察、了解和最佳化他們的應用程式和基礎架構,” Elastic 產品管理副總裁 Steve Kearns 說道,“透過 Azure Spring Cloud 與 Elastic Observability 解決方案之間的這種原生整合,比以往任何時候都更容易將 Spring Boot 應用程式的統一視圖彙集在一起,涵蓋應用程式、基礎架構和使用者資料。”
“Microsoft 致力於讓客戶更容易在雲端中實現 Java 應用程式的現代化。Azure 上 Elastic 的擴展原生整合包括對 Azure Spring Cloud 的支援,使客戶可以簡單地實現其 Spring Boot 應用程式的端對端可觀測性。” — Microsoft 開發者部門總裁 Julia Liuson
原生整合使日誌可以無縫地傳送到 Elastic 可觀測性解決方案。一旦資料傳送到 Elastic 中,您就可以在幾分鐘內使用現成的視覺化效果和儀表板開始分析。
執行「佈建」自動化,以獲得完整的免手動體驗,以檢測和監控您使用 Elastic 的 Terraform 或 ARM 範本或 Bicep 建立和部署的任何新應用程式。或者,您可以使用 Azure CLI 隨需執行它,以獲得更大的彈性和控制。
在檢測並傳送 Spring Boot 應用程式的日誌後,您可以使用 Elastic Observability 來監控、分析和搜尋您的資料,以保持您的應用程式運作。您也可以使用 Elastic Observability 中現成的 Azure Spring Cloud 儀表板,從您的 Azure Spring Cloud 日誌中獲得即時洞察。
使用 Elastic APM,您可以分析和搜尋您的應用程式效能資料。
圖 3:來自 Spring Petclinic 應用程式的 customer-service 的服務地圖
您也可以使用 Elastic APM 來查看 JVM 指標,以了解堆積記憶體使用量、系統記憶體使用量、CPU 使用量和其他可協助您做出有證據依據的容量規劃決策的指標。
圖 4:客戶服務的 Elastic APM 中的 JVM 指標
利用 Elastic APM 的分散式追蹤功能,您可以更深入地了解應用程式的效能,以了解哪些交易對您的客戶影響最大,以及在這些交易中花費最多時間的地方。
借助 Elastic 的 內建機器學習功能,從您的 Azure Spring Cloud 日誌中提取新的見解就像點擊一個按鈕一樣簡單 — 讓機器學習真正地運作。Elastic Stack 在擷取時處理日誌,確保您擁有識別根本原因或為任何事件新增上下文所需的元資料。內建工具(如資料視覺化工具)可協助您找到要尋找的工作,並識別日誌中與機器學習搭配使用的欄位。您可以使用 Elastic Observability 中的豐富警報和異常偵測功能,從您的日誌和 APM 資料中獲得可操作的見解。例如,您可以發現 Azure Spring Cloud 中不規則的日誌速率,或應用程式的回應時間出現異常行為。
由於 Elastic 提供通用的架構和單一儲存庫,因此來自 Spring 應用程式和其他資料集的相同可觀測性資料也可用於擴展偵測和回應 (XDR),以將平均偵測時間縮短到零。Elastic Security 將 SIEM 和端點安全性結合在一起,允許組織擷取和保留來自不同來源的大量資料、儲存和搜尋資料更長的時間,並透過偵測和機器學習來增強威脅搜捕。
在 Azure 中原生整合 Elastic 是在 Azure 上開始使用 Elastic 最簡單快速的方法。快速將您的 Azure Spring Cloud 日誌和 APM 數據傳送到 Elastic,並在最需要的時候存取任何類型的數據,無論您的數據是在地端、多雲端或混合雲端環境中。這種全面的檢視有助於簡化將 Spring Boot 應用程式遷移到雲端的過程。此外,Elastic Cloud 負責處理安全性、維護和更新,讓您可以透過更高的可見性、改善的營運和網路彈性來推動業務發展。
Azure Spring Cloud 由 Microsoft 和 VMware 共同建置、營運和支援。 它是一個完全受管理的 Spring Boot 應用程式服務,可抽象化基礎架構和 Spring Cloud 中介軟體管理的複雜性,因此您可以專注於建置業務邏輯,並讓 Azure 負責動態擴展、修補程式、安全性、合規性和高可用性。只需幾個步驟,您就可以佈建 Azure Spring Cloud、建立應用程式、部署和擴展 Spring Boot 應用程式,並在幾分鐘內開始監控。 我們將繼續為 Azure Spring Cloud 帶來更多對開發人員友善且企業就緒的功能。 我們很樂意聽到您如何使用 Azure Spring Cloud 建置有影響力的解決方案...
分析日誌和指標,並使用 Elastic 監控您的 Spring Boot 應用程式!