Uploaded image for project: 'Network Observability'
  1. Network Observability
  2. NETOBSERV-2326

Operator: add alerting API to CRD

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Prometheus
    • None
    • None
    • NetObserv - Sprint 274, NetObserv - Sprint 275, NetObserv - Sprint 276, NetObserv - Sprint 277

      As proposed here: https://docs.google.com/document/d/1nLLUsEC3cc_toAIeqJsw25FSJ-NqdW6_JxprvXVScn4/edit?tab=t.0

      • update CRD, starting for example with just Packet drops alert
      • implement mapping to PrometheusRule
        • The prometheus rules are annotated with something like: "netobserv.io/health: {}" which will be used by the console plugin to get the relevant alerts to display in health. By decoupling operator & console plugin here, we allow users to define their own alerts to be integrated in the console plugin health. TheĀ {} value is a json placeholder in case more config would be needed later.

              jtakvori Joel Takvorian
              jtakvori Joel Takvorian
              None
              None
              Mehul Modi Mehul Modi
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: