Flask instrumentation for OpenTelemetry
Project description
This library builds on the OpenTelemetry WSGI middleware to track web requests in Flask applications.
Installation
pip install opentelemetry-instrumentation-flask
Configuration
Exclude lists
To exclude certain URLs from being tracked, set the environment variable OTEL_PYTHON_FLASK_EXCLUDED_URLS with comma delimited regexes representing which URLs to exclude.
For example,
export OTEL_PYTHON_FLASK_EXCLUDED_URLS="client/.*/info,healthcheck"
will exclude requests such as https://site/client/123/info and https://site/xyz/healthcheck.
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for opentelemetry-instrumentation-flask-0.21b0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3118f44be0ea00a5913c1c74116fa347e9491327f723e4141fe50cdaa0a6df1d |
|
MD5 | 873e098ee680b4f23a1b847b52ac9e98 |
|
BLAKE2b-256 | 7caef4b0ec975d8c2942444b77dce41b819f19d676a9bdd17ddc75930a57a17e |
Close
Hashes for opentelemetry_instrumentation_flask-0.21b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5664011d4100121c8229cf0fdd4237be47f465180f46d6ad8864a628c8467086 |
|
MD5 | 8717bef28882f2ab4443836a3aca42a9 |
|
BLAKE2b-256 | 40c2871f052f2c140819cfa5ca22bf2c73869734a9c2b567b61f28ffbd14cb4f |