How frequently do health checks run for zero downtime deployments?

Last updated: April 17, 2025

Context

When configuring health checks for zero-downtime deployments, it's important to understand the polling frequency and its impact on application monitoring and logging. Some users may notice frequent health check entries in their logs and wonder if this frequency can be adjusted.

Answer

Health checks are configured to run every 5 seconds by default. This interval is optimized to ensure quick recovery in case of application failures and maintain zero downtime deployments. This polling frequency is not currently configurable.

If the frequent health check entries are causing too much noise in your logs, we recommend:

  1. Removing logging from the health check endpoint path

  2. Configuring your logging solution to filter out health check requests

While the logs may show health checks appearing in an interval smaller than 5 seconds, this could be due to multiple instances being monitored simultaneously.