WSGI¶
Als het WSGI-framework geen speciaal OpenTelemetry-pakket heeft, kunt u de OpenTelemetry WSGI middleware gebruiken.
installeren¶
U moet het pakket opentelemetry-instrumentation-wsgi installeren:
pip install opentelemetry-instrumentation-wsgi
gebruik¶
Hieronder hebben we een minimaal voorbeeld met de standaardbibliotheek wsgiref . Je kunt het uitvoeren met 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()
Je kan het wel Hier is het. Lees meer over OpenTelemetry WSGI middleware.
Verzoek- en antwoordkoppen vastleggen¶
本文总阅读量次