This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-1-test by this push:
     new 026236eab00 [v3-1-test] [DISCUSSION-54853] Update webserver probe 
health check doc (#59942) (#59982)
026236eab00 is described below

commit 026236eab0052bb2d78304b588770b3c588fc0de
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Dec 31 17:45:34 2025 +0100

    [v3-1-test] [DISCUSSION-54853] Update webserver probe health check doc 
(#59942) (#59982)
    
    * [DISCUSSION-54853] Update webserver probe health check doc
    
    * Remove empty line before health check note
    
    * fix indentation on docs
    (cherry picked from commit 1d6e79f960afcf4b47b0cc555f7abdecaefe8177)
    
    Co-authored-by: Xu Han <[email protected]>
---
 .../logging-monitoring/check-health.rst                       | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git 
a/airflow-core/docs/administration-and-deployment/logging-monitoring/check-health.rst
 
b/airflow-core/docs/administration-and-deployment/logging-monitoring/check-health.rst
index c803791762e..c9b1966714a 100644
--- 
a/airflow-core/docs/administration-and-deployment/logging-monitoring/check-health.rst
+++ 
b/airflow-core/docs/administration-and-deployment/logging-monitoring/check-health.rst
@@ -36,7 +36,7 @@ Webserver Health Check Endpoint
 -------------------------------
 
 To check the health status of your Airflow instance, you can simply access the 
endpoint
-``/api/v2/monitor/health``. It will return a JSON object in which a high-level 
glance is provided.
+``/api/v2/monitor/health``. It will return a JSON object that provides a 
high-level glance at the health status across multiple Airflow components.
 
 .. code-block:: JSON
 
@@ -86,9 +86,12 @@ Served by the web server, this health check endpoint is 
independent of the newer
 
 .. note::
 
-  For this check to work, at least one working web server is required. Suppose 
you use this check for scheduler
-  monitoring, then in case of failure of the web server, you will lose the 
ability to monitor scheduler, which means
-  that it can be restarted even if it is in good condition. For greater 
confidence, consider using :ref:`CLI Check for Scheduler 
<check-health/cli-checks-for-scheduler>` or  :ref:`Scheduler Health Check 
Server <check-health/scheduler-health-check-server>`.
+  * For this check to work, at least one working web server is required. 
Suppose you use this check for scheduler
+    monitoring, then in case of failure of the web server, you will lose the 
ability to monitor scheduler, which means
+    that it can be restarted even if it is in good condition. For greater 
confidence, consider using :ref:`CLI Check for Scheduler 
<check-health/cli-checks-for-scheduler>` or  :ref:`Scheduler Health Check 
Server <check-health/scheduler-health-check-server>`.
+
+  * Using this endpoint as webserver probes (liveness/readiness) makes it 
contingent on Airflow core components' availability (database, scheduler, etc).
+    Webservers will be frequently restarted if any of these core components 
are down. To make Webservers less prone to other components' failures, consider 
using endpoints like ``api/v2/version``.
 
 .. _check-health/scheduler-health-check-server:
 

Reply via email to