Monitoring Performance

On this page

Monitoring

We do monitoring with Prometheus, leveraging available exporters like the node or the postgresql exporters, and we build whatever else is necessary within production engineering itself. The production team maintains the infrastructure for 2 monitoring interfaces, but almost anyone can add new monitoring. The two interfaces are:

Public monitoring infrastructure

Private monitoring infrastructure

Useful System Health Dashboards

Blackbox Monitoring

Public Whitebox Monitoring

Private Whitebox Monitor

GitLab Profiler

GitLab profiler data is a dashboard with links to request profiles and SQL queries run when loading pages on GitLab.com.

To add a page to this dashboard, create a merge request to the gitlab-com/gitlab-profiler project.