[ https://issues.apache.org/jira/browse/AMBARI-5707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14017422#comment-14017422 ]
Pradeep Gollakota commented on AMBARI-5707: ------------------------------------------- I too agree that it may not be the best idea for Ambari to rebuild components of the stack. However, I would like to see a pluggable architecture for Metrics. For example, we use Datadog heavily, so it would be great if Ambari could plug into our existing metrics infrastructure and pull graphs directly from Datadog. > Replace Ganglia with high performant and pluggable Metrics System > ----------------------------------------------------------------- > > Key: AMBARI-5707 > URL: https://issues.apache.org/jira/browse/AMBARI-5707 > Project: Ambari > Issue Type: New Feature > Components: agent, controller > Affects Versions: 1.6.0 > Reporter: Siddharth Wagle > Assignee: Siddharth Wagle > Priority: Critical > Attachments: MetricsSystemArch.png > > > Ambari Metrics System > - Ability to collect metrics from Hadoop and other Stack services > - Ability to retain metrics at a high precision for a configurable time > period (say 5 days) > - Ability to automatically purge metrics after retention period > - At collection time, provide clear integration point for external system > (such as TSDB) > - At purge time, provide clear integration point for metrics retention by > external system > - Should provide default options for external metrics retention (say “HDFS”) > - Provide tools / utilities for analyzing metrics in retention system (say > “Hive schema, Pig scripts, etc” that can be used with the default retention > store “HDFS”) > System Requirements > - Must be portable and platform independent > - Must not conflict with any existing metrics system (such as Ganglia) > - Must not conflict with existing SNMP infra > - Must not run as root > - Must have HA story (no SPOF) > Usage > - Ability to obtain metrics from Ambari REST API (point in time and temporal) > - Ability to view metric graphs in Ambari Web (currently, fixed) > - Ability to configure custom metric graphs in Ambari Web (currently, we have > metric graphs “fixed” into the UI) > - Need to improve metric graph “navigation” in Ambari Web (currently, metric > graphs do not allow navigation at arbitrary timeframes, but only at ganglia > aggregation intervals) > - Ability to “view cluster” at point in time (i.e. see all metrics at that > point) > - Ability to define metrics (and how + where to obtain) in Stack Definitions -- This message was sent by Atlassian JIRA (v6.2#6252)