Die WSGI¶
wenn Die WSGI Das Framework verfügt über kein eigenes OpenTelemetry-Paket und kann verwendet werden. OpenTelemetry WSGI-Middleware verfügbar。
Installiert¶
Sie müssen es installieren. opentelemetry-instrumentation-wsgi Tasche:
pip install opentelemetry-instrumentation-wsgi
Verwendung¶
Unten haben wir eine Standard-Box. wsgiref Das kleinste Beispiel, das Sie verwenden können. python main.py Funktioniere ihn:
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()
Sie können hier lesen Sie mehr über OpenTelemetry WSGI-Middleware .
Anforderung - und Antwort-Header erfassen¶
- Schnelle Anleitung .
- OpenTelemetry-Unterlagen [ pypi-otel - wsgi ] oderhttps://pypi.org/project/opentelemetry-instrumentation-wsgi/ [ wsgiref ] :https://docs.python.org/3/library/wsgiref.html
本文总阅读量次