How GitLab.com Uses Long-Term Monitoring Data for Capacity Forecasting
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Syllabus
Intro
A series of Postgres saturation events..
Definitions: Resources
Saturation Events vs. Mitigation Time
System Capacity Planning
Load Testing Maximum Capacity
Guessing Maximum Capacity
Modelling Maximum Capacity
Estimating System Capacity is Hard
Resource Capacity, not System Capacity
Resource/Service Matrix
Measuring Utilization Consistently
Prometheus Recording Rules
Aggregating to Reduce Data
Real-time Utilization Monitoring (Detail)
Using Thanos for Long-Term Metrics Storage
First Attempt at Forecasting: Linear Regression
Runaway Session State Bug
Taught by
CNCF [Cloud Native Computing Foundation]