Uploaded image for project: 'OpenShift API Server'
  1. OpenShift API Server
  2. API-1512 Observability/SLO improvements
  3. API-1374

Alert on unavailability between clients and the apiserver

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Unresolved
    • Undefined
    • None
    • None
    • None
    • False
    • False

    Description

      The are many means through which clients can reach the apiserver:

      • direct connection
      • kubernetes service
      • internal load balancer
      • others

      Currently, it is impossible to detect any issues happening in-between clients and the apiserver and be alerted. For that reason, we need to introduce alerts for each type of connection that would inform users about unavailabilities and potential network issues.

      For that purpose, SLO-based alerts are a great fit since they are heavily customizable and we can define different availability targets for each type of connection. However, it requires having a lot of insights about the system, which we currently lack. For that purpose, https://issues.redhat.com/browse/API-1373 was created.

      Essentially the goal is to create alerts that would be similar to the existing KubeAPIErrorBudgetBurn but would specifically target client requests and the different hosts they are sent to.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dgrisonn@redhat.com Damien Grisonnet
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: