How application performance monitoring metrics helps developers
May 7, 2020Saumya Upadhyaya

Summary
This post introduces GitLab Metrics, powered by Prometheus, as a component of the broader GitLab Monitoring solution. It details how GitLab Metrics integrates with Kubernetes to provide default metrics (e.g., memory usage, NGINX metrics), custom metrics via promQL queries, alerts, and custom dashboards configurable via YAML. It also explains how to integrate an existing Prometheus instance and how GitLab's infrastructure team dogfoods this capability by providing feedback to improve charting and eventually phase out Grafana.
More from the Log Management and Observability trail
- Green DevOps: Why carbon measurement belongs in your CI/CD pipeline
- Automate detection testing with GitLab CI/CD and Duo
- How to build CI/CD observability at scale
- Track vulnerability remediation with the updated GitLab Security Dashboard
- More granular product usage insights for GitLab Self-Managed and Dedicated