Kubernetes Monitoring: Enabling observability features in GitLab
Problem to solve
Today when users would like to use our full Observability capabilities they should install Ingress, Tiller, Prometheus and Elasticsearch. The workflow for enabling monitoring in GitLab is time consuming and not intuitive.
Additionally, the documentation for enabling monitoring in GitLab is scattered across GitLab Docs and is in some places incomplete or confusing.
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
Further details
This work supports the Monitor Vision.
Proposal
- Document the current workflow and user journeys for enabling monitoring in GitLab.
- Edit the documentation for enabling monitoring in GitLab. GitLab Docs should provide the user with a one stop shop with all information needed for enabling monitoring in GitLab.
- Explore solutions for simplifying the process for enabling monitoring. Users should be able to configure monitoring quickly and from a single place. This can be broken down into Solution Validation and MVC iteration issues as necessary.
Edited by 🤖 GitLab Bot 🤖