WSGI¶
अगर WSGI यदि फ्रेमवर्क में एक समर्पित पैकेज नहीं है, तो इसका उपयोग किया जा सकता है ओपनटेलीमेट्री WSGI मिडलवेयर...
स्थापित करें¶
आपको स्थापित करने की आवश्यकता है opentelemetry-instrumentation-wsgi बैग:
pip install opentelemetry-instrumentation-wsgi
उपयोग¶
नीचे हमारे पास एक है जो मानक पुस्तकालय का उपयोग करता है wsgiref का न्यूनतम उदाहरण। आप उपयोग कर सकते हैं python main.py इसे चलाएं:
main.py
from wsgiref.simple_server import make_server
from opentelemetry.instrumentation.wsgi import OpenTelemetryMiddleware
def app(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"]
app = OpenTelemetryMiddleware(app)
with make_server("", 8000, app) as httpd:
print("Serving on port 8000...")
# Serve until process is killed
httpd.serve_forever()
आप कर सकते हैंयहाँ यह है। के बारे में और पढ़ें WSGI मिडलवेयर।
अनुरोध और प्रतिक्रिया हेडर कैप्चर करें¶
- त्वरित गाइड
- ओपनटेलीमेट्री प्रलेखन [Pypi-otel-wsgi]: https://pypi.org/project/opentelemetry-instrumentation-wsgi /
本文总阅读量次