Skip to content

[Documentation] Gitpod Self Hosted Monitoring Guide #8566

Closed
@lucasvaltl

Description

@lucasvaltl

Is your feature request related to a problem? Please describe

As a user of the self-hosted version of Gitpod, once I have it running I need to be able to continuously monitor my installation in order to ensure a smooth operation. As such, I need to be able to see what is going on and especially what is going wrong and be able to drill into issues to then fix them.

Describe the behaviour you'd like

A high-level description in the docs on how Gitpod does monitoring and how you can do the same as a Self-Hosted user by providing the following pieces of documentation/guarantees:

  • How to get observability data out of your installation?
  • How to interpret said data - what is important?
    • Provide a list of "public" that can be used to understand the health of your installation. We should commit to these being "public" and this should be regularly tested in order to ensure consistency.
    • Also speak to which alerts we use to inform us of any potential issues.

We need to make clear that:

  • We will not be able to support the monitoring stack of our users
  • Our monitoring and metrics data is subject to change - outside of any officially supported metrics

Describe alternatives you've considered

Ship monitoring components (e.g. Prometheus, Grafana) together with self-hosted Gitpod - this is not something we think we can support right now, and both the user and the Gitpod team would likely have a bad experience.

Related Items

  • (Internal) RFC where this was first discussed

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions