本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立其他子區段
注意
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();
}
}