Page MenuHomePhabricator

Create SLOs for OpenSearch on k8s
Closed, DuplicatePublic

Description

  • Define SLOs for the "opensearch-as-a-service" / opensearch on k8s project

Details

Other Assignee
RKemper

Event Timeline

(Discussed with bking, brief summary follows)

SLIs to look at:

  • Uptime of k8s cluster
  • Availability of Opensearch API
  • Availability of opensearch operator (i.e. it can still manage the cluster properly)

Corresponding SLOs:

  • Uptime of k8s cluster => 95%
  • Availability of Opensearch => 95%
  • Availability of opensearch operator => 95%

Other metrics like indexing latency, query latency, etc aren't good candidates for SLOs, because of how free-form this service is. Users are free to choose pretty much any schema, so we can't make guarantees about the performance of the cluster under arbitrary datasets. These do seem like good metrics to be used for normal monitoring & alerting, however.

RKemper renamed this task from Create SLO for the OpenSearch cluster on k8s to Create SLO for OpenSearch on k8s.Feb 2 2026, 11:07 PM
RKemper updated the task description. (Show Details)
RKemper renamed this task from Create SLO for OpenSearch on k8s to Create SLOs for OpenSearch on k8s.Feb 2 2026, 11:23 PM
RKemper assigned this task to bking.
RKemper updated Other Assignee, added: RKemper.
RKemper updated the task description. (Show Details)