Siddharth Wagle created AMBARI-10145:
----------------------------------------

             Summary: Add support for tee to another Storage service
                 Key: AMBARI-10145
                 URL: https://issues.apache.org/jira/browse/AMBARI-10145
             Project: Ambari
          Issue Type: Task
          Components: ambari-metrics
    Affects Versions: 2.1.0
            Reporter: Siddharth Wagle
             Fix For: 2.1.0


- Define an interface based on HBaseTimlineMetricsStore. Decouple 
implementation from the contract.
- Implement a Circular Buffer to cache the arriving metrics with a dequeue 
thread that sends the cached metrics to a MetricsSystemTeeEndpoint
- Define MetricsSystemTeeEndpoint interface with simple methods to read configs 
and sinkData
- Allow for handling exceptions like NoDataException, TimeoutOnTeeException, 
TeeEndpointUnavailableException
- Make the bounded buffer size configurable.
- Allow configurable send interval
- Allow user to configure precision settings, e.g.: Send data every hour and 
only 5 minute aggregates.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to