Skip to main content
Flask is a lightweight web framework for Python that enables the development of web applications with simplicity and flexibility.

Installation

🐍 Don’t forget to install the AppSignal for Python package in your application first.
First, install the opentelemetry-instrumentation-flask package. To add it to your project, add the following line to your requirements.txt file:

<PythonDisableInstrumentations />
# requirements.txt
opentelemetry-instrumentation-flask

Setup

It’s necessary to import and start the AppSignal client before the Flask library is imported. This ensures that the application instance is created with the automatic instrumentation applied.
# app.py
import appsignal
appsignal.start()

from flask import Flask # noqa: E402
app = Flask(__name__)

# your app code