Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-15766

Create a new alert type that is based on timeseries metrics

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.4.0
    • 2.4.0
    • alerts, ambari-metrics
    • None

    Description

      There are a few requirements around creating alerts based on the time-series data stored in AMS. They fall in the the general category of:
      identify a metrics (name of the metrics, app name)

      • identify a window (e.g. last 10 minutes, last 1 day)
      • get the data points
      • add them up, or
      • compute average, or
      • compute standard deviations, or
        ...
      • compare the value to a threshold
      • emit an alert if needed (WARN, CRITICAL, etc)

      We should also allow for alerts based on multiple metrics but there is no ask for such a capability. Just something to keep in mind while designing.
      It seems general enough that we should define an alert type that can be instantiated by services to define specific alerts. Users can add additional alerts if they so choose.

      Attachments

        1. AMBARI-15766-trunk_1.patch
          44 kB
          Dmytro Sen

        Issue Links

          Activity

            People

              dsen Dmytro Sen
              dsen Dmytro Sen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: