x-ary
EC2配置
1、在EC2运行daemon curl https://s3.us-east-2.amazonaws.com/aws-xray-assets.us-east-2/xray-daemon/aws-xray-daemon-3.x.rpm -o /home/ec2-user/xray.rpm yum install -y /home/ec2-user/xray.rpm
运行在本机2000端口,使用http协议通信
2、运行code
from aws_xray_sdk.core import xray_recorder from aws_xray_sdk.ext.flask.middleware import XRayMiddleware from flask import Flask,request import requests,time from aws_xray_sdk.core import patch import botocore,boto3 libraries = (['requests']) patch(libraries) app = Flask(__name__) xray_recorder.configure(service='test_xary_index') XRayMiddleware(app, xray_recorder) @app.route('/') def xxxx(): res=requests.get("http://127.0.0.1:12345") return res.text +"_"+str(time.time()) if __name__=='__main__': app.run(port=12346)
from aws_xray_sdk.core import xray_recorder from aws_xray_sdk.ext.flask.middleware import XRayMiddleware from flask import Flask app = Flask(__name__) xray_recorder.configure(service='test_xary') XRayMiddleware(app, xray_recorder) import time @app.route('/') def xxxx(): return str(time.time()) if __name__=='__main__': app.run(port=12345)

二层 Headers Host: 127.0.0.1:12345 User-Agent: python-requests/2.22.0 Accept-Encoding: gzip, deflate Accept: */* Connection: keep-alive X-Amzn-Trace-Id: Root=1-5ed5bf2a-47c62b645a10712a45ea3b46;Parent=f6a7a9f1b75b374f;Sampled=1


浙公网安备 33010602011771号