PROFESSIONAL-CLOUD-DEVOPS-ENGINEER · Question #36
You are responsible for the reliability of a high-volume enterprise application. A large number of users report that an important subset of the application's functionality "a data intensive reporting
The correct answer is B. As the proportion of report generation requests that result in a successful response. An availability Service Level Indicator (SLI) for the report generation feature should be defined as the proportion of successful requests for that feature.
Question
Options
- AAs the I/O wait times aggregated across all report generation backends
- BAs the proportion of report generation requests that result in a successful response
- CAs the application's report generation queue size compared to a known-good threshold
- DAs the reporting backend PD throughout capacity compared to a known-good threshold
How the community answered
(26 responses)- A8% (2)
- B73% (19)
- C15% (4)
- D4% (1)
Why each option
An availability Service Level Indicator (SLI) for the report generation feature should be defined as the proportion of successful requests for that feature.
I/O wait times are an internal system metric that can contribute to availability issues, but it is not a direct measure of availability from the user's perspective, making it a good diagnostic metric but not an SLI.
An availability SLI measures the percentage of valid requests that receive a valid response within a specific measurement window. For a reporting feature, the most direct measure of its availability from a user's perspective is whether their requests for reports succeed (e.g., return HTTP 200 OK) or fail (e.g., HTTP 500 error), making the proportion of successful responses the ideal SLI.
The report generation queue size is an internal health metric that can indicate performance or backlog issues, but it does not directly represent the success or failure rate of user requests for the feature.
PD throughput capacity is an infrastructure metric and a potential cause of performance issues, but it is not a direct user-centric measure of the availability of the reporting feature itself.
Concept tested: Defining Availability Service Level Indicator (SLI)
Source: https://sre.google/sre-book/monitoring-alerting/#what-to-measure-in-an-sli
Topics
Community Discussion
No community discussion yet for this question.