建立其他子區段 - AWS X-Ray

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立其他子區段

注意

X-Ray 開發套件/協助程式維護通知 – 在 2026 年 2 月 25 日, AWS X-Ray SDKs/協助程式將進入維護模式,其中 AWS 將限制 X-Ray 開發套件和協助程式版本,以僅解決安全問題。如需支援時間軸的詳細資訊,請參閱 X-Ray SDK 和協助程式支援時間表。建議您遷移至 OpenTelemetry。如需遷移至 OpenTelemetry 的詳細資訊,請參閱從 X-Ray 檢測遷移至 OpenTelemetry 檢測

在使用者模型類別中,應用程式會手動建立子區段以分組 saveUser 函數內發出的所有下游呼叫,並新增中繼資料。

範例 src/main/java/scorekeep/UserModel.java - 自訂子區段
import com.amazonaws.xray.AWSXRay; import com.amazonaws.xray.entities.Subsegment; ... public void saveUser(User user) { // Wrap in subsegment Subsegment subsegment = AWSXRay.beginSubsegment("## UserModel.saveUser"); try { mapper.save(user); } catch (Exception e) { subsegment.addException(e); throw e; } finally { AWSXRay.endSubsegment(); } }