Tech:SLO

Miraheze's Site Reliability Engineering team have crafted a set of Service Level Objectives (SLOs) to measure the performance of critical services that we operate. Miraheze does not offer any formal Service Level Agreements (SLAs) so failure to meet the objectives below do not offer any financial or legal penalties - however there is an agreed internal escalation process for SLOs being breached.


 * SLO Monitoring Process
 * 1) SLOs are monitored on a monthly average basis - either at the end of the month or the beginning, we will publish the results below in the relevant table to signify our performances alongside whether the objective was met or not this month.
 * 2) Once SLOs are published below - if any SLO is failed, it will be highlighted for review internally.
 * 3) Following a first failure, a Phabricator task will be created to review the performance data to evaluate whether the failure can be attributed to factors beyond control - or whether something needs to be done or implemented to ensure a success the following month.
 * 4) SLOs will be re-evaluated and if a second failure in a row occurs, a new Phabricator task is created and assigned to the other SRE team for an external-team review. The other team will conduct a review to understand the failings that led to the performance indicator not being achieved.
 * 5) In the rare circumstance an SLO is failed three months in a row - the matter will be escalated to the Board of Directors for a review as there is a series of consecutive failures that need to be considered.