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.18b1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c48eaeb93ff1e50836615c9f300d0e757c62aedc1b75df7c0dd3220535ed2c |
|
MD5 | 85cdd76a1dd66203cfa7d08ee0a7f5e1 |
|
BLAKE2b-256 | ef949532573d439d6b564a6c6f085a2ab363434a581ba443915d6ccdb2e2ad7b |
Close
Hashes for opentelemetry_instrumentation_flask-0.18b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 535567a46ad2337d0582273e18fa09841df13e2fd5d485a0bbbe9d76e9aea92a |
|
MD5 | 5630bba0ee0292e9fdf7f635930b09be |
|
BLAKE2b-256 | 894d25fd19df1ece5935bc335628d5c1ad71de1607d6a45f25a86926fba8518a |