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)