summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--f3s/tracing-demo/docker/backend/app.py4
-rw-r--r--f3s/tracing-demo/docker/frontend/app.py3
-rw-r--r--f3s/tracing-demo/docker/middleware/app.py4
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