Open xieydd opened 2 years ago
TODO
Recommendation
API and define RecommendationRule
, need consider migration. #432 How to develop you own recommendation flow
.#436Yes, please refer to the updated answer in FR #397 for the above number 3 aspect;
BTW, the above fourth TODO should be How to develop your own recommendation flow.
(typo ?)
@ClouderPing tks, fixed it yet.
crane resource recommend algorithm is only effective in the CPU usage monitoring chart is wavy in my company, but not suit for the CPU utilization rate suddenly increases. I want classify the application of different resource use characteristics by monitor system, use different recommend algorithm by app category
Describe the feature
At present, crane Recommendation has been applied to kubernetes resource fields such as resource recommendation, replica recommendation, HPA recommendation, etc. The algorithm modules of crane, such as DSP, Max and Percentile algorithm modules, have been verified to be stable and effective in production practice.At the same time, the offline data source of crane supports prometheus, grpc protocol service, and the online data source supports prometheus and metricsserver. However, we have received a lot of feedback from developers, mainly focusing on the following aspects:
In order to solve the above problems, we hope the whole recommendation process is more open and flexible. Therefore, we propose the crane recommendation framework, which will be divided into two types. The first is to implement recommendation flow logic in crane core code, and the second is out-of-tree, you need to implement extension point through http request or gRPC call.