Skip to content
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

Epic: In product collection of workspace logs #10802

Closed
loujaybee opened this issue Jun 21, 2022 · 4 comments
Closed

Epic: In product collection of workspace logs #10802

loujaybee opened this issue Jun 21, 2022 · 4 comments
Labels
meta: stale This issue/PR is stale and will be closed soon operations: observability This issue relates to the observability of Gitpod (metrics, logs, traces) team: IDE type: epic

Comments

@loujaybee
Copy link
Member

loujaybee commented Jun 21, 2022

We commonly get issues from customers / users and have to subsequently ask users for logs, the time of the issue, the workspace etc. We have in product mechanisms for gaining ad-hoc feedback and collecting logs, as detailed in troubleshooting. However, the process is:

  • Still to hard / requires users to do manual work to extract logs
  • Must consider self-hosted where we don't have access to logs
  • Must still provide timeframes

It would be good if there were some way (in product) to mark a troubled workspace, and to automatically run the required steps to grab logs and performance data from the client (appropriately sanitised).

https://www.gitpod.io/docs/troubleshooting

image

Related internal discussion regarding using WireShark for debugging networking issues.

And related internal discussion on perf improvements.

Relates to:

@loujaybee loujaybee added team: IDE operations: observability This issue relates to the observability of Gitpod (metrics, logs, traces) labels Jun 21, 2022
@loujaybee
Copy link
Member Author

CC: @lucasvaltl would be good to know if this makes most in replicated, or whether we should roll our own here.

@lucasvaltl
Copy link
Contributor

lucasvaltl commented Jun 22, 2022

👋 Hey @loujaybee
Speaking of Self-Hosted: replicated has a feature called support bundles which allows us to get data from a running installation/cluster. We are already using this. We have some control over what data gets included in there, and can actively expanding the data that is included doing (e.g. #10399).

Where do expect the logs to come from? If they are coming from a users machine (i.e. they are using a desktop IDE, or downloading the logs from VS code web to their machine), replicated support bundles won't help. If we expect the logs to come from the workspace, it might be possible to include workspace logs in these bundles. In order to actually get validation here, it is worth having a design discussion with someone from the self-hosted team. Happy to find someone that has 30 minutes if you like.

@loujaybee loujaybee changed the title Improve collection of workspace logs + perf data In product collection of workspace logs + perf data Jun 27, 2022
@loujaybee loujaybee changed the title In product collection of workspace logs + perf data In product collection of workspace logs Jul 11, 2022
@loujaybee loujaybee changed the title In product collection of workspace logs Epic: In product collection of workspace logs Jul 12, 2022
@stale
Copy link

stale bot commented Oct 12, 2022

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.

1 similar comment
@stale
Copy link

stale bot commented Jan 16, 2023

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.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Jan 16, 2023
@stale stale bot closed this as completed Feb 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta: stale This issue/PR is stale and will be closed soon operations: observability This issue relates to the observability of Gitpod (metrics, logs, traces) team: IDE type: epic
Projects
Status: Done
Development

No branches or pull requests

2 participants