SkillAgentSearch skills...

Xrayvision

Utilities and wrappers for using AWS X-Ray with Python

Install / Use

/learn @mathom/Xrayvision
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

NOTE

AWS has released the beta version of their Python X-ray SDK - check it out here: https://aws.amazon.com/about-aws/whats-new/2017/08/aws-x-ray-sdk-for-python-beta/

xrayvision

Utilities and wrappers for using AWS X-Ray with Python

WSGI Apps

Simply add the middleware to your app. For example, if you use Flask:

from xrayvision.ext.wsgi import XRayMiddleware

app = Flask(__name__)
app.wsgi_app = XRayMiddleware(app.wsgi_app)

You can add subsegments with the global_segment:

from xrayvision import global_segment

...

with global_segment.add_subsegment('my custom loop') as segment:
    try:
        # do stuff
    except:
        segment.add_exception()

Requests

Requests must be patched as early as possible in your code.

import requests
import xrayvision

xrayvision.patch('requests')

Related Skills

View on GitHub
GitHub Stars24
CategoryOperations
Updated2y ago
Forks7

Languages

Python

Security Score

80/100

Audited on Jan 18, 2024

No findings