Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Category Direction - Logging


A fundamental requirement for running and operating applications is to have a centralized location to manage and review the logs. While manually reviewing logs could work when you have just a single node application, once the deployment scales beyond one, you need a solution that can aggregate and centralize your logs for review. Using such a system, users can quickly search through a list of logs that originate from multiple pods and containers to understand and debug issues.

Current status

We previously launched a solution that enabled users to easily install the ELK stack to aggregate and manage their application logs. GitLab users could directly search for relevant logs in the GitLab UI.

However, since we deprecated GitLab’s certificate-based integration with Kubernetes clusters, GitLab Managed Apps is also deprecated. Since the ELK stack was a GitLab Managed app, we currently don’t have a recommended solution for Logging within GitLab.

What's Next & Why

With the acquisition of Opstrace, we intend to add logging as part of GitLab’s observability solution. Currently, we are focused on the product integration between GitLab and Opstrace and will not immediately add logging to Opstrace.

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license