要创建子分段 aws-xray 需要打开有效分段。默认情况下,远程 lambda 执行会为您打开一个段,您只需添加一个子段,但是在本地运行时,我们需要在添加子段之前手动打开段。
我可以将东西放在 try-except 块中以仅在段可用时启动子段,但是是否有任何方法可以检查段是否打开。
现在正在处理这个:
try:
xray_recorder.current_segment()
except:
xray_recorder.begin_segment(self.segment_name)