Skip to content

IDE clients observability of metrics #11134

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

Closed
Tracked by #11910
akosyakov opened this issue Jul 5, 2022 · 1 comment · Fixed by #11542
Closed
Tracked by #11910

IDE clients observability of metrics #11134

akosyakov opened this issue Jul 5, 2022 · 1 comment · Fixed by #11542
Assignees
Labels
operations: observability This issue relates to the observability of Gitpod (metrics, logs, traces) team: IDE

Comments

@akosyakov
Copy link
Member

Right now there is no way to collect metrics and logs from clients like VS Code Browser, Desktop, JB Gateway and local app, since the supervisor is a point of failure itself. We are relying on analytics for that, but it is rather overkill for counters of connections and errors. Instead we should add new API endpoints to ide proxy which allow to collect metrics and logs, such endpoints should be rate limited. Under the hood log endpoint should redirect to GCP error logging in a special project. As first use case we can have a look at refactoring telemetry of connections between VS Code Browser and Server.

@akosyakov akosyakov added operations: observability This issue relates to the observability of Gitpod (metrics, logs, traces) team: IDE labels Jul 5, 2022
@akosyakov akosyakov changed the title clients observability of metrics and logs. IDE clients observability of metrics and logs Jul 5, 2022
@iQQBot iQQBot moved this to Scheduled in 🚀 IDE Team Jul 13, 2022
@iQQBot iQQBot self-assigned this Jul 13, 2022
@akosyakov akosyakov moved this from Scheduled to In Progress in 🚀 IDE Team Jul 19, 2022
@iQQBot iQQBot mentioned this issue Aug 3, 2022
3 tasks
@akosyakov akosyakov changed the title IDE clients observability of metrics and logs IDE clients observability of metrics Aug 5, 2022
@akosyakov
Copy link
Member Author

@iQQBot I extracted error logging to #11915 Also think we can wait with it and first get #11910 done.

@akosyakov akosyakov moved this from In Progress to Done in 🚀 IDE Team Aug 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
operations: observability This issue relates to the observability of Gitpod (metrics, logs, traces) team: IDE
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants