[Feature]: Deep dive alerts #795
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Checklist
Is this feature request related to a problem?
No
Problem Description
When monitoring my Kubernetes clusters, I often receive alerts due to a pod being in a crash loop or other issues for example. Investigating these alerts requires repetitive tasks such as log analysis, pod description, etc. K8sgpt allows me to anticipate some alerts by continuously analyzing my objects, but could we do even better?
Solution Description
Who hasn't dreamed of having a tool that can perform an initial investigation into one or more alerts during oncall rotation ? The solution I propose is to leverage OpenAI's assistant system (or a similar pattern) to transition from a proactive mode to a reactive mode specific to an alert. The architecture would be as follows:
Benefits
The benefits would be multiple:
Potential Drawbacks
The drawbacks could be the compatibility of the solution with all AI systems supported by K8SGPT. Given that the concept of OpenAI's assistant has just been introduced, it needs to be verified whether this concept will become a standard in the future. Otherwise, the system may need to be "complexified" to use a pattern router. Another solution could be to offer this functionality exclusively to OpenAI users for the time being.
Additional Information
I have already tested this solution, and it has provided significant value for simple alerts. If the idea seems promising, the next step would be to test it on more complex alerts.
The text was updated successfully, but these errors were encountered: