Amazon CloudWatch Synthetics 新增適用於輕量級的 API 監控的 Java 執行時期

張貼日期: 2025年5月28日

Amazon CloudWatch Synthetics 現在支援用於編寫 Canary 的 Java 程式設計語言,使開發人員能夠使用 Java 21 執行時期環境編寫監控指令碼。這項新的執行時期 syn-java-1.0 可讓客戶利用現有的 Java 專業知識,透過 CloudWatch Synthetics 持續監控其服務和應用程式的可用性和效能。

有了 Java 支援,客戶現在可以將其現有的 Java 型測試 (通常在整合管道中使用) 作為合成監控策略的一部分導入生產環境。這些 Canary 支援模組化步驟執行,具有內建指標產生功能、使用 canaryRunId 的可查詢日誌,以及選用的 X-Ray 追蹤,能夠視覺化跨服務的請求路徑。Java 執行時期專為非瀏覽器使用案例而設計,因此可將 Canary 變得更加輕巧快捷,並讓客戶提供適合其不同監控需求的自有程式庫和架構。客戶能夠使用 Maven 或 Gradle 等 Java 建置工具,將其監控程式碼 (以及 synthetics.json 組態檔案) 封裝至可部署的 ZIP 成品中,然後與合成 API、SDK 或基礎架構即程式碼工具 (例如 Terraform 和 CloudFormation) 搭配使用,進而部署 Canary。

Java 執行時期現已在支援 CloudWatch Synthetics 的所有商業 AWS 區域正式推出。請瀏覽此頁面以進一步了解 Java 執行時期的功能和支援政策,或參閱 CloudWatch Synthetics 使用指南,立即建立您的第一個 Canary。