我在 Python v2 Lambda 中成功使用了 AWS Xray。patch_all()
为 Xray 自动修补我的部分库(即 boto3)效果很好 。
我无法设置在较低级别子段中持续存在的高级注释。lambda中的注释可以这样设置吗?如果不是,它们应该如何设置?我试过获取最新的subsegment
和segment
.
import json
import re
import boto3
import logging
import sys
from aws_xray_sdk.core import xray_recorder
from aws_xray_sdk.core import patch_all
patch_all()
def lambda_handler(event, context):
subsegment_ref = xray_recorder.current_subsegment()
subsegment_ref.put_annotation('account_id', 'foo')