-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workspace diagnosis capabilities in Eclipse Che #15047
Comments
|
Here's some proposal draft of possible solution: 1. archive stdout logs
What is backend is open question. At this point, we will send logs to the master's logs endpoint, which does not exist yet. 2. access archived logs
3. collect file logsSome components might be logging into files somewhere in the container. We can't know where all the logs are, thus we have to give the option to define the directory, where the component is logging, to be able to collect them later. We need to enhance plugin's
extras: things to not forget to at least think about them
|
all issues int the scope of this epic are done, closing |
Is your task related to a problem? Please describe.
A workspace is a set of microservices and there is a lot of complexity hidden from the end-user.
When a workspace does not behave as expected, it is very hard to understand what is going on, where to get the information, where to get the logs. It makes the diagnosis of bugs very hard
Describe the solution you'd like
Workspace startup
persisted andavailable to the end user.Che server (when reading the devfile)The language servers, the editor and any plugins logs (note that those logs are generally not available as container logs)Logs should be downloadable, so they can be exported in an issue and shared.We would keep history of the latest 5 startup of the workspaceLogs should be available from chectl (to start)Running workspace
Implementation
[ ] [POC] Access to the workspace lifetime event log [POC] Access to the workspace lifetime event log #15135Access to the workspace logs
as a result of #15134
[ ] Write workspace's containers stdout/err log to file Write workspace's containers stdout/err log to file #15834[ ] Create LogCollector component Create LogCollector component #15835[ ] Archive logs on che-server Archive logs on che-server #15836[ ] User can access workspace logs from che-server User can access workspace logs from che-server #15837Access to the workspace lifetime event log
as a result of #15135
TBD
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: