Zum Inhalt

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


本文总阅读量次