Skip to content

Allow disabling Proxy Targets availability test #1327

@celo0

Description

@celo0

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions