Slide 1

Slide 1 text

1 How to use SLOs to understand user experience and fi nd out how to make them happy?

Slide 2

Slide 2 text

Background 2 What happened ? 2 Normal Crash Biz Dev Pm Service ?

Slide 3

Slide 3 text

Normal 3 How To Measure Quality of Service ? 3 Normal xc Biz Dev Pm Background

Slide 4

Slide 4 text

Observability Platform 4 Observability platform collects Metrics, Log, Tracing data.

Slide 5

Slide 5 text

Service Level Objectives 5 Since Google fi rst introduced Service Level Indicators (SLIs) and Service Level Objectives (SLOs) as part of its Site Reliability Engineering (SRE) practice Observational tools such as Datadog, Honeycomb have long since incorporated SLO monitoring into their toolchains. OpenSLO is A declarative, neutral speci fi cation language emerging based on the YAML format used by Kubernetes and allowing SLIs and SLOs to be de fi ned as code standard.

Slide 6

Slide 6 text

6 SLA SLO SLI Promise Objectives Measurement The agreement between client & user The objective a service Provider must achieve to Meet the agreement The real number of per Performance. How did the Service provider do this job Service Level Agreements Service Level Objectives Service Level Indicators

Slide 7

Slide 7 text

SLA / SLO / SLI 7 User Experience ?

Slide 8

Slide 8 text

SLA / SLO / SLI 8

Slide 9

Slide 9 text

4 ⽉ 5 ⽉ 6 ⽉ 7 ⽉ 0 25 50 75 100 9 Now we have SLOs, but biz still not happy? SLO 1
 SLO 2
 SLO 3 …. SLO 100

Slide 10

Slide 10 text

CUJ 10 Biz Live … … …

Slide 11

Slide 11 text

4 steps to identify and implement effective SLOs Understand internal business goals, and external stakeholders Identify and prioritize critical services that affect SLAs Identify key metrics to use as service- level indicators (SLIs) Identify key SLOs SLA SLI SLO CUJ 11

Slide 12

Slide 12 text

Hold a SLOs workshop 12

Slide 13

Slide 13 text

Define SLOs document 13

Slide 14

Slide 14 text

SLOs Spec Yaml 14

Slide 15

Slide 15 text

CRDs SLOs generator Prometheus Rule Alert Rule SLI Rule CRDs CUJ & SLOs Spec 15 K8s Grafana

Slide 16

Slide 16 text

SLOs Dashboard 16

Slide 17

Slide 17 text

SLOs Timeline 17

Slide 18

Slide 18 text

Q1 Q2 Q3 Q4 Project A (1/1) (1/1) (1/1) (1/1) Project B (1/1) (1/1) (1/1) (1/1) Project C (1/1) (1/1) (1/1) (1/1) Project D (5/5) (7/10) (9/10) (10/10) SLOs Report 18

Slide 19

Slide 19 text

Continuously improve your SLOs 19 SLO Dashboard Weekly meeting Jira ticket system

Slide 20

Slide 20 text

Takeaway 20 SLA SLO SLI Promise Objectives Meeasurement Service Level Agreements Service Level Objectives Service Level Indicators 20 Build your observation system Discuss goals with your team Keep your promise

Slide 21

Slide 21 text

Thank you 21