本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建附加子分段
在用户模型类中,应用程序需要手动创建子分段,以便对 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();
}
}