विषय पर बढ़ें

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 मिडलवेयर।

अनुरोध और प्रतिक्रिया हेडर कैप्चर करें


本文总阅读量次