本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立其他子區段
在使用者模型類別中,應用程式會手動建立子區段以分組 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();
}
}