コンテンツにスキップ

フラスコ

logfire.instrument_flask() メソッド は、[Flask][flask]アプリケーションへの各リクエストに対してスパンを作成します。

インストール

logfire を flask エクストラでインストールします:

{{ install_logfire(extras=['flask']) }}

使用法

python main.py で実行できる最小限below.You例を見てみましょう:

main.py
import logfire
from flask import Flask


logfire.configure()

app = Flask(__name__)
logfire.instrument_flask(app)


@app.route("/")
def hello():
    return "Hello!"


if __name__ == "__main__":
    app.run(debug=True)

logfire.instrument_flask() のキーワード引数は FlaskInstrumentor().instrument_app() メソッドに渡されます。 OpenTelemometry Flask Instrumentationパッケージの詳細については、こちらをご覧ください。

リクエストヘッダーとレスポンスヘッダーのキャプチャ


本文总阅读量次