How we share SLIs across engineering departments
Mar 10, 2022Bob Van Landuyt

Summary
This post details the implementation of sharing Service Level Indicators (SLIs) across engineering departments at GitLab. It explains how feature-specific availability scores are derived from the same metrics used for overall GitLab.com availability. The post highlights the use of Grafana dashboards with Grafonnet for visualizing error rates separated by feature and the application of multiwindow, multi-burn-rate alerts based on Google's SRE workbook. It emphasizes that by providing feature-specific data, it becomes easier to prioritize performance and availability work, and to surface issues in features with lower traffic that might be missed in broader service aggregations.
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