milvus-io / milvus

A cloud-native vector database, storage for next generation AI applications
https://milvus.io
Apache License 2.0
30.23k stars 2.9k forks source link

[Enhancement]: Enhance the check health api to support additional cluster health states #36567

Open huanghaoyuanhhy opened 1 month ago

huanghaoyuanhhy commented 1 month ago

Is there an existing issue for this?

What would you like to be added?

In the current check health API, the response only includes a boolean IsHealthy flag to indicate whether the cluster is functioning normally. However, in practice, the cluster might be in a "sub-healthy" state, where some components are not working properly, but the overall cluster usage is not yet affected. The existing check health API does not effectively reflect this state.

Perhaps we could consider implementing a system similar to Elasticsearch's Cluster Health API, where cluster health is categorized into three states: red, yellow, and green.

Why is this needed?

No response

Anything else?

No response

stale[bot] commented 1 day ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Rotten issues close after 30d of inactivity. Reopen the issue with /reopen.