ipod: fix opensearch availability and latency SLI definitions

There are a couple of fixes in this patch:

  • No more grouping by destination_service_name, it is not needed since sum() will do its job without it.
  • The availability's error query needs to be all the requests not ending up returning 2xx and not 4xx (since we excluded them in the count as well).
  • The latency's error query has a wrong label name, ge vs le, and the 300 value is not available in the current buckets provided by Istio. The closest ones to 300 are 250 and 500.
  • The latency's error query needs to be the total minus the "good" results.

Bug: T418175

Merge request reports

Loading