-
-
Notifications
You must be signed in to change notification settings - Fork 684
Description
Is your feature request related to a problem? Please describe.
Currently, nginx-ui performs active health checks on all "Proxy Targets" by calling /api/availability_test
.
While this is useful for quick visibility, in some environments it generates unnecessary noise/traffic on backend services (especially for TCP/stream upstreams).
This behavior cannot be disabled and may cause issues in sensitive environments where unsolicited connections are not acceptable.
Describe the solution you'd like
Add a setting in the UI or configuration file to completely disable Proxy Targets health checks.
Alternatively, allow adjusting the interval or scope of these checks (e.g., disable for stream
blocks, only enable for HTTP).
Describe alternatives you've considered
- Ignoring the widget in the UI (but the backend still generates traffic).
Additional context
The "Proxy Targets" feature is very helpful, but users should have full control over whether nginx-ui actively probes backends.
A configuration toggle would make nginx-ui safer and more flexible for production usage.
Thanks for your great work on this project!