WSGI¶
Если WSGI Если фреймворк не имеет выделенного пакета OpenTelemetry, он доступен. OpenTelemetry WSGI Промежуточный пакет。
Монтаж¶
Вам нужно установить opentelemetry-instrumentation-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()
Вы можете Здесь. Узнайте больше о промежуточном продукте OpenTelemetry WSGI.
Заголовки запросов и ответов¶
本文总阅读量次