Главная
Study mode:
on
1
Intro
2
A series of Postgres saturation events..
3
Definitions: Resources
4
Saturation Events vs. Mitigation Time
5
System Capacity Planning
6
Load Testing Maximum Capacity
7
Guessing Maximum Capacity
8
Modelling Maximum Capacity
9
Estimating System Capacity is Hard
10
Resource Capacity, not System Capacity
11
Resource/Service Matrix
12
Measuring Utilization Consistently
13
Prometheus Recording Rules
14
Aggregating to Reduce Data
15
Real-time Utilization Monitoring (Detail)
16
Using Thanos for Long-Term Metrics Storage
17
First Attempt at Forecasting: Linear Regression
18
Runaway Session State Bug
Description:
Explore how GitLab.com leverages long-term monitoring data for capacity forecasting in this insightful conference talk. Dive into the world of Tamland, a capacity planning tool built by GitLab, and discover its integration with Thanos for extensive metric storage capabilities. Learn about the predictive forecast model used to anticipate growth trends across numerous saturation points. Gain practical knowledge on capturing long-term metrics data scalably, utilizing Facebook's Prophet library for forecast modeling, and integrating with Jupyter for comprehensive report generation. Examine the benefits of adopting a data-driven, repeatable approach to capacity planning and understand the challenges faced during tool development. Delve into topics such as Postgres saturation events, system capacity planning, load testing, resource capacity modeling, and consistent utilization measurement through Prometheus recording rules. Investigate the use of Thanos for long-term metrics storage and explore initial forecasting attempts using linear regression. As an open-source project, Tamland offers attendees the opportunity to further explore its implementation. Read more

How GitLab.com Uses Long-Term Monitoring Data for Capacity Forecasting

CNCF [Cloud Native Computing Foundation]
Add to list
0:00 / 0:00