From the course: Site Reliability Engineering: Service-Level Agreements and Objectives

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Implementing measurements

Implementing measurements

From the course: Site Reliability Engineering: Service-Level Agreements and Objectives

Start my 1-month free trial

Implementing measurements

- [Instructor] Once you have determined what about your service makes users happy and have a specific assessment in mind for that behavior, you then need to find a concrete way to implement the assessment. This concrete measurement of an SLI specification is referred to as an SLI implementation. SLIs should be specific and measurable. When considering an SLI implementation, you have many options, including the following sources: application server logs, load balancer logs or monitoring, black-box monitoring, and client-side instrumentation. For example, if you want to measure the load time of a page on a website, you could use any of the aforementioned sources to calculate latency, each with their own pros and cons. If you choose server logs for your source of measurement, you will get highly accurate data but miss requests that fail to reach the server. If instead you instrument the JavaScript loaded by each page and report…

Contents