创建附加子分段 - AWS X-Ray

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建附加子分段

在用户模型类中,应用程序需要手动创建子分段,以便对 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(); } }