kernelci / kernelci/kernelci-core
On kbuild exception, store and send to API recorded stacktrace for easier troubleshooting and error reporting
- Dominant language
- Python
- Stars
- 120
- Forks
- 107
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 21
Description
Right now stacktrace is lost as soon as pod will be cleaned by k8s.
As half-solution kci-k8swatch.py from deploy will record logs, but it is not ideal.
We have already trap for exception, so maybe we can just add some basic function to send it somewhere, or schedule to send over another pod.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading kci-k8swatch.py in deploy and tracing the existing exception trap. Determine where the stacktrace can be retained after pod cleanup and how it should be sent to the API or another pod; done means the recorded stacktrace remains available for troubleshooting and error reporting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes, python
- Domain
- infrastructure, observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100