[ https://issues.apache.org/jira/browse/AMBARI-5707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13995998#comment-13995998 ]
jay vyas commented on AMBARI-5707: ---------------------------------- It would be a good result but --- at first thought: Im a little wary of this: If Ambari re-builds alot of components in the stack, it might wind up being to hard to maintain as a open source project. One of the better ways maybe is reach out to ganglia community about the problems we face. Is a combination of custom JMX hooks + Ganglia not enough to accomplish the above bullets. > 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)