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

Metrics Collector API: Introduce basic series aggregation functions

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.4.0
    • Fix Version/s: 2.4.0
    • Component/s: ambari-metrics
    • Labels:
      None

      Description

      AMS doesn't provide tag so metric is identified by appId, metric name, hostname, instanceId. In this situation metric name is normally consist of origin metric name and tag values, like graphite, but unlike Graphite, AMS also doesn't provide series aggregation functions so aggregation should be done from caller side.

      It would be great if Ambari Metrics Collector provides series aggregation functions, like sumSeries / averageSeries / minSeries / maxSeries on Graphite.

        Attachments

        1. AMBARI-17027.patch
          49 kB
          Jungtaek Lim
        2. AMBARI-17027-2.4-v4.patch
          49 kB
          Jungtaek Lim
        3. AMBARI-17027-trunk-v1.patch
          49 kB
          Jungtaek Lim
        4. AMBARI-17027-v2.patch
          49 kB
          Jungtaek Lim
        5. AMBARI-17027-v3.patch
          49 kB
          Jungtaek Lim
        6. AMBARI-17027-v4.patch
          49 kB
          Jungtaek Lim
        7. AMS-grafana-query-metric-wildcard-with-series-aggregation-avg-v2.png
          302 kB
          Jungtaek Lim
        8. AMS-grafana-query-metric-wildcard-with-series-aggregation-sum-v2.png
          302 kB
          Jungtaek Lim

          Issue Links

            Activity

              People

              • Assignee:
                kabhwan Jungtaek Lim
                Reporter:
                kabhwan Jungtaek Lim
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: