diff options
| -rw-r--r-- | f3s/tracing-demo/docker/backend/app.py | 4 | ||||
| -rw-r--r-- | f3s/tracing-demo/docker/frontend/app.py | 3 | ||||
| -rw-r--r-- | f3s/tracing-demo/docker/middleware/app.py | 4 |
3 files changed, 8 insertions, 3 deletions
diff --git a/f3s/tracing-demo/docker/backend/app.py b/f3s/tracing-demo/docker/backend/app.py index 2c9e88a..5281356 100644 --- a/f3s/tracing-demo/docker/backend/app.py +++ b/f3s/tracing-demo/docker/backend/app.py @@ -52,7 +52,9 @@ tracer = trace.get_tracer(__name__) app = Flask(__name__) # Auto-instrument Flask -FlaskInstrumentor().instrument_app(app) +# Auto-instrument Flask to create spans for HTTP requests +# Exclude health check endpoint to reduce tracing noise +FlaskInstrumentor().instrument_app(app, excluded_urls="/health") @app.route('/') def index(): diff --git a/f3s/tracing-demo/docker/frontend/app.py b/f3s/tracing-demo/docker/frontend/app.py index 65ab3f3..4996465 100644 --- a/f3s/tracing-demo/docker/frontend/app.py +++ b/f3s/tracing-demo/docker/frontend/app.py @@ -52,7 +52,8 @@ tracer = trace.get_tracer(__name__) app = Flask(__name__) # Auto-instrument Flask to create spans for HTTP requests -FlaskInstrumentor().instrument_app(app) +# Exclude health check endpoint to reduce tracing noise +FlaskInstrumentor().instrument_app(app, excluded_urls="/health") # Auto-instrument requests library to propagate trace context RequestsInstrumentor().instrument() diff --git a/f3s/tracing-demo/docker/middleware/app.py b/f3s/tracing-demo/docker/middleware/app.py index 9c0ad30..d803b15 100644 --- a/f3s/tracing-demo/docker/middleware/app.py +++ b/f3s/tracing-demo/docker/middleware/app.py @@ -53,7 +53,9 @@ tracer = trace.get_tracer(__name__) app = Flask(__name__) # Auto-instrument Flask and requests library -FlaskInstrumentor().instrument_app(app) +# Auto-instrument Flask to create spans for HTTP requests +# Exclude health check endpoint to reduce tracing noise +FlaskInstrumentor().instrument_app(app, excluded_urls="/health") RequestsInstrumentor().instrument() # Configuration for downstream services |
