This is an automated email from the ASF dual-hosted git repository.

oleewere pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ambari-metrics.git.


 discard 8526c0d  Initial Readme
     new 9ece009  AMBARI-5707. Replace Ganglia with high performant and 
pluggable Metrics System. (swagle)
     new 1be1f07  AMBARI-8528 Investigate and fix missing graphs (dsen)
     new f3d6323  AMBARI-8522. Enable Flume metrics sink to AMS. (Szilard 
Nemethy via mpapirkovskyy)
     new 3737915  AMBARI-8566. Remaining changes to Hadoop Sink implementation. 
(mpapirkovskyy)
     new 8c336de  AMBARI-8594. Push AMS Hbase metrics with its own appid. 
(swagle)
     new 9e82080  AMBARI-8599. Support altering TTL on Phoenix tables.
     new 640b123  AMBARI-8594. Push AMS Hbase metrics with its own appid. Unit 
test fix. (swagle)
     new 7a297a1  AMBARI-8648. Fix hadoop-sink rpm build to create symlink in 
postinstall scriptlet. (mpapirkovskyy)
     new 7c6ba12  AMBARI-8521. Add STORM metric sink implementation to enable 
sink to AMS. (Szilard Nemethy via swagle)
     new d007d17  AMBARI-8648. Fix hadoop-sink rpm build to create symlink in 
postinstall scriptlet. Phoenix tests dependency fix. (mpapirkovskyy)
     new 3ec0e19  AMBARI-8655. AMS build fails with maven version higher then 
3.0.5. (mpapirkovskyy)
     new 9621d2a  AMBARI-8662 Incorrect / Missing metrics data (dsen)
     new 4f9deb0  AMBARI-5707. Replace Ganglia with high performant and 
pluggable Metrics System. Ignore bad unit test. (swagle)
     new 3418616  AMBARI-7679. Add psutil based resource monitoring to collect 
host metrics. Unitests.py python version. (swagle)
     new 3f2567a  AMBARI-8692. Hadoop sink is not loaded by services. 
(mpapirkovskyy)
     new 6d13961  AMBARI-8742. Implement Report graphs capability in AMS. 
(swagle)
     new d4af756  AMBARI-8769. Aggregator checkpoint logic should take into 
account the checkPointDelay.
     new 7eec4c2  AMBARI-8769. Aggregator checkpoint logic should take into 
account the checkPointDelay. Rat check fix.
     new c5d8400  AMBARI-8742. Implement Report graphs capability in AMS. Unit 
test fix. (swagle)
     new f2a6c12  AMBARI-8741. Create assembly module to place ambari metrics 
rpms into single output dir. (mpapirkovskyy via swagle)
     new 3398479  AMBARI-8741. Create assembly module to place ambari metrics 
rpms into single output dir. Symlink fix. (swagle)
     new d8c6dd1  AMBARI-8805. Exception on collector start.
     new cbc341f  AMBARI-8805. Exception on collector start. Rat check fix.
     new e24e55c  AMBARI-8808. Resolve potential port conflicts with Hadoop 
daemons. (swagle)
     new 37342d6  AMBARI-8835. Unit test failure on Centos5.
     new 85c0a26  AMBARI-8808. Resolve potential port conflicts with Hadoop 
daemons. ATS port fix. (swagle)
     new cd0aa21  AMBARI-8845. Configure number of regions created for 
SYSTEM.SEQUENCE. (swagle)
     new 0751242  AMBARI-8866. Jasper dependencies cause AMS webapp start 
failure. (swagle)
     new c92ec13  AMBARI-8869. Include AMS debian packages in Ambari build. 
(swagle, dsen via swagle)
     new 495ec5a  AMBARI-8869. Include AMS debian packages in Ambari build. 
Phoenix dep fix. (swagle)
     new 724de6d  AMBARI-8869. Include AMS debian packages in Ambari build. 
Missing property fix. (swagle)
     new d34532e  AMBARI-8872. Support point in time queries.
     new 6b7ab09  AMBARI-8869. Include AMS debian packages in Ambari build. 
Updated build properties. (swagle)
     new 9ddd2a0  Revert "AMBARI-8872. Support point in time queries. Breaks 
dashboard graphs."
     new 858d249  AMBARI-8869. Include AMS debian packages in Ambari build. 
(mpapirkovskyy)
     new 42c1d7b  AMBARI-8894. Remove unnecessary dependencies from flume and 
storm sinks. (mpapirkovskyy)
     new 939baec  AMBARI-8770 [WinGA] Add windows server assembly for AMS
     new 7063cba  AMBARI-8946. Fix non-deterministic unit test in Flume sink. 
(swagle)
     new d86c755  Revert "AMBARI-8770 [WinGA] Add windows server assembly for 
AMS. Unit test failure on CentOS."
     new 60b1f4f  AMBARI-8872. Support point in time queries.
     new d00fb79  Windows build for 2 Ambari Metrics service: Host Monitoring 
and Timeline Service (Collector).
     new 3d127d1  AMBARI-8963 Metric Monitor start fails on CentOS after WIN 
changes
     new 0cbf95d  AMBARI-8967 Metrics: Issues when installing AMS (dsen)
     new 381eca1  AMBARI-8968. Services metrics do not load due to symlink to 
ambari-metrics-hadoop-sink not created. (mpapirkovskyy)
     new bd50b38  AMBARI-8977. Unit test failue on CentOS 5.
     new 7e95c91  AMBARI-8938: Ambari AMS - os.getloadavg not available on 
windows (Eugene Chekanskiy via jluniya)
     new 2dd2e5e  AMBARI-8980 [WinGA] Ambari Metrics Monitor service fails to 
import the psutil module
     new c15ae57  AMBARI-8824 Create AMS msi packages for windows server  
(echekanskyi via fbarca)
     new d3b61d8  AMBARI-8994. AMS : Yarn service - RPC metrics returns 
duplicate array elements. (swagle)
     new afc8899  AMBARI-9015. Unsorted aggregate metrics returned by API. 
(swagle)
     new 8415e36  AMBARI-9034. Add ability to change log and pid dirs for AMS 
daemons. (swagle)
     new 45a5a50  AMBARI-9034. Add ability to change log and pid dirs for AMS 
daemons. Log dir fix. (swagle)
     new 5741a9e  Revert "AMBARI-9034. Add ability to change log and pid dirs 
for AMS daemons. Log dir fix. (swagle)"
     new ce410e3  Revert "AMBARI-9034. Add ability to change log and pid dirs 
for AMS daemons. Issues with monitor start. (swagle)"
     new 78ae5ac  AMBARI-9052. AMS start work fails on Ubuntu. (mpapirkovskyy)
     new f337bd1  AMBARI-8973 Add precision option support to Ambari Metrics 
API (dsen)
     new 318d78a  Revert "AMBARI-8973 Add precision option support to Ambari 
Metrics API (dsen)"
     new 95493d7  AMBARI-8896. Change Hadoop and Phoenix to latest available 
versions. (mpapirkovskyy)
     new 6f395f5  Revert "AMBARI-8896. Change Hadoop and Phoenix to latest 
available versions. (mpapirkovskyy)"
     new 0ae14b8  AMBARI-9034. Add ability to change log and pid dirs for AMS 
daemons. (swagle)
     new fd78376  AMBARI-9005 Port the AMS service scripts from HDP to HDPWIN 
(Eugene Chekanskiy via jluniya)
     new 10fa1eb  AMBARI-9158. Add support for AMS operation Modes. 
(mpapirkovskyy)
     new b2d4f60  AMBARI-9185. Add Kafka metric sink implementation to enable 
sink to AMS.
     new ca05d33  Revert "AMBARI-9185. Add Kafka metric sink implementation to 
enable sink to AMS. Build failure."
     new 5afe953  AMBARI-8973 Add precision option support to Ambari Metrics 
API (dsen)
     new 0c18ef2  AMBARI-9200 AMS : Metric monitor fails to start (dsen)
     new 4265787  AMBARI-9185. Add Kafka metric sink implementation to enable 
sink to AMS.
     new 9f3e230  AMBARI-9185. Add Kafka metric sink implementation to enable 
sink to AMS. Debian Build fix.
     new 093f933  AMBARI-9185. Add Kafka metric sink implementation to enable 
sink to AMS. Formatting changes. (swagle)
     new 8db6932  AMBARI-9185. Add Kafka metric sink implementation to enable 
sink to AMS. Debian packaging changes.
     new 2eb56a6  AMBARI-9278. Allow hostname customization for metric monitor. 
(swagle)
     new 3398fcd  AMBARI-9278. Allow hostname customization for metric monitor. 
Use agent conf. (swagle)
     new 9c896ec  Revert "AMBARI-9278. Allow hostname customization for metric 
monitor. Use agent conf. (swagle)"
     new 4fcbe3b  AMBARI-9278. Allow hostname customization for metric monitor. 
Use agent conf. (swagle)
     new 28d595b  AMBARI-9305 AMS: certain metric charts look incorrect (dsen)
     new f9bb219  AMBARI-9304 AMS: Optimize LikeCondition (dsen)
     new cd61099  AMBARI-9305 AMS: certain metric charts look incorrect 
(additional patch) (dsen)
     new c2f764d  AMBARI-9312. AMS status should be Critical if ams-hbase 
process goes down. Start fix. (mpapirkovskyy)
     new c336a87  AMBARI-9348 AMS: Add support for pid/log directory paths 
customization (dsen)
     new 5a2ac7b  AMBARI-9374. Remove Hadoop dependency for AMS. (mpapirkovskyy)
     new 8164b90  AMBARI-9468. Support secure HDFS with AMS in distributed mode 
service (rlevas)
     new 3e3e828  AMBARI-9233. Storm cluster metrics need to be reported to AMS 
(Dmytro Sen via smohanty)
     new dd87d28  AMBARI-9233. Storm cluster metrics need to be reported to AMS 
(Additional patch) (dsen)
     new 7ca6e28  AMBARI-9509 Metrics Sinks writing exceptions to HDFS logs 
(mpapirkovskyy via dsen)
     new 633c4d2  Revert "AMBARI-9233. Storm cluster metrics need to be 
reported to AMS (Dmytro Sen via smohanty)"
     new 9eb5533  AMBARI-9233. Storm cluster metrics need to be reported to AMS 
(Dmytro Sen via smohanty)
     new 5cbb82b  Revert "AMBARI-9468. Support secure HDFS with AMS in 
distributed mode service (rlevas)" Reverting since this is a suspect for 
causing NPE failure when trying to Add Service. This reverts commit 
e36b23166e4a40b456ded2bc72a7d045ad019175.
     new 17262f3  AMBARI-9526 AMS : Metric collector fails to start on 
centos5.9 (dsen)
     new c318906  AMBARI-9534 AMS Service Rename (mpapirkovskyy via dsen)
     new 3fe1c5b  AMBARI-9592 AMS: no metrics showing for services (dsen)
     new b31eb5b  AMBARI-9604 Fix Flume Agent graphs on Ambari service page 
(dsen)
     new 9b30e0c  AMBARI-9652 AMS : Hosts metrics - "mem_shared" metrics array 
contains "null" (dsen)
     new e868b3e  Revert "AMBARI-9652 AMS : Hosts metrics - "mem_shared" 
metrics array contains "null" (dsen)"
     new d80786f  AMBARI-9652 AMS : Hosts metrics - "mem_shared" metrics array 
contains "null" (dsen)
     new 2f6c6f6  AMBARI-9651 Add API level validation and error handling to 
AMS timeline service (dsen)
     new 91b1acc  AMBARI-9687. Prepare for publishing Ambari artifacts to Maven 
repository. (yusaku)
     new bebcee7  AMBARI-9612 AMS : Kafka Metrics - Log flush status metrics do 
not show up.
     new fe1d608  Revert "AMBARI-9651 Add API level validation and error 
handling to AMS timeline service (dsen)"
     new 5098a36  AMBARI-9651 Add API level validation and error handling to 
AMS timeline service (dsen)
     new f5133d2  AMBARI-9511. Remove hadoop-common*.jar dep form sinks. 
(mpapyrkovskyy)
     new 2047757  Revert "AMBARI-9511. Remove hadoop-common*.jar dep form 
sinks. (mpapyrkovskyy)" Breaks trunk build. This reverts commit 
ab491eaba7fd1cb6f4052469563dfa79958500fb.
     new 2f0be85  AMBARI-9730 Ambari Metrics service check fails after deploy 
ambari (dsen)
     new 426784b  AMBARI-9511. Remove hadoop-common*.jar dep form sinks. 
(mpapyrkovskyy)
     new cb3a5e9  AMBARI-9764. Remove duplicated TimelineMetric datastructures 
from ambari-server. (mpapyrkovskyy)
     new 4bf060c  Revert "AMBARI-9511. Remove hadoop-common*.jar dep form 
sinks. (mpapyrkovskyy)"
     new 10b06b9  Revert "AMBARI-9764. Remove duplicated TimelineMetric 
datastructures from ambari-server. (mpapyrkovskyy)"
     new 0a406eb  AMBARI-9771 AMS: ResultSpooler spill files are left behind in 
/tmp folder (dsen)
     new 6c41c0e  AMBARI-9838. Ambari Metrics broken for Slider deployed apps - 
application id was made mandatory. (swagle)
     new 37cbdf4  AMBARI-9845 AMS: gets into bad state and Ambari Web becomes 
sluggish and unstable (dsen)
     new d568ade  AMBARI-9880. AMS - StormTimelineMetricsReporter hardcodes 
APP_ID to nimbus. (swagle)
     new a91d9dd  AMBARI-9511. Remove hadoop-common*.jar dep form sinks. 
(mpapyrkovskyy)
     new 8ae3c66  AMBARI-9764. Remove duplicated TimelineMetric datastructures 
from ambari-server. (mpapyrkovskyy)
     new 92d88be  AMBARI-9913 Ambari Agent failed start blocks all future 
bootstrap attempts
     new d7b3149  BUG-32417. StormMetricsReporter doesn't package dependencies 
in single jar. (mpapyrkovskyy)
     new 119693e  Revert "BUG-32417. StormMetricsReporter doesn't package 
dependencies in single jar. (mpapyrkovskyy)"
     new 1afe7ed  AMBARI-9928. StormMetricsReporter doesn't package 
dependencies in single jar. (mpapyrkovskyy)
     new 2617c9c  AMBARI-9914 Query for FLUME_HANDLER metrics takes several 
minutes (dsen)
     new 350a77b  AMBARI-9967. Metrics monitor fails to start if old psutil 
installed. (mpapirkovskyy)
     new 8b46e8e  AMBARI-9970. Metrics are absent for Storm. (mpapyrkovskyy via 
swagle)
     new 433d2a8  AMBARI-10019. Metrics are absent on slider View page. (swagle)
     new bc0cac1  Fix intendation in pom file for metrics (mahadev)
     new b172b40  AMBARI-10066. AMS collector died due to ZK session timeout. 
Modified value. (swagle)
     new 2aabb36  AMBARI-10097. Low memory setting on phoenix client leads to 
perf degradation. (swagle)
     new 65677da  AMBARI-10142: Apache 2.0.0 Release: Ratcheck fails (jluniya)
     new f9fab50  AMBARI-10205 Incorrect description for 
ambari-metrics-assembly deb package (dsen)
     new dd9e5e6  AMBARI-10263. Collect disk io counters using Metric Monitor 
service. (swagle)
     new fb0e739  AMBARI-10243 [WinTP2] ambari-web build is incomplete
     new b303c48  Revert "AMBARI-10243 [WinTP2] ambari-web build is incomplete"
     new befd99c  AMBARI-10243 [WinTP2] ambari-web build is incomplete
     new f5af864  AMBARI-1320. ambari-metrics refers to version of storm 
(0.9.3.2.2.1.0-2341) that doesn't exist in repositories. (David McWhorter via 
yusaku)
     new 13fc6d4  AMBARI-10290. Expose avaialble host metrics across 
hostcomponents. (swagle)
     new f310ef7  AMBARI-10290. Expose avaialble host metrics across 
hostcomponents. Support HostComponent host metrics. (swagle)
     new cd518ed  AMBARI-10622. Add daily aggregation to AMS (useful for 
reporting over months of data). (swagle)
     new d891dba  AMBARI-10890. Report cpu_steal percent with cpu metrics. 
(swagle)
     new 11034f3  AMBARI-10890. Report cpu_steal percent with cpu metrics. Typo 
fix. (swagle)
     new 9f7301c  AMBARI-10904. Provide a configurable timeout setting on 
MetricsTimelineSink.emitMetrics. (swagle)
     new 5daaa49  AMBARI-10946 Ambari-trunk-Commit job (b.a.o) is failing due 
to Kafka Metric Sink build issue
     new 5112ab5  AMBARI-10904. Provide a configurable timeout setting on 
MetricsTimelineSink.emitMetrics. Sink connection problem. (swagle)
     new e3c39ef  AMBARI-10987. Error loading deferred resources when making 
metric API requests with null padding. (swagle)
     new 0e198bf  AMBARI-11010. Aggregator function does not work for point in 
time service component metric query. (swagle)
     new d1e0c35  AMBARI-11051: [WinTP2] Build choco package for ambari-metrics 
(jluniya)
     new 1f6fe83  AMBARI-11143. Upgrade 2.0.0 -> 2.0.1 on ubuntu 12 - commands 
failures. (swagle)
     new 955dfa7  AMBARI-11120: Add locking to choco packages (jluniya)
     new 4a2de49  AMBARI-11150 - [WinTP2] Ambari Windows services description 
should not include version
     new 4f4c858  AMBARI-11184. AMS: Incorrect value obtained for a datapoint 
in the metric data series queried from AMS. (swagle)
     new 858f303  AMBARI-11317. Avoid Client side merge sort on aggregator 
queries. (swagle)
     new 7b7d79c  AMBARI-11211. Make Kafka Metrics Reporter agnostic to the 
metrics names size (Emil Anca via rlevas)
     new 552b16f  AMBARI-11414 Dashboard: widget for "Disk Usage" should 
instead show disk read/write throughput (dsen)
     new edfac2c  AMBARI-11500: [WinTP2] Include windows embedded hbase 
distribution into AMS collector (jluniya)
     new 896238e  AMBARI-11550 - [WinTP2] AMS Metrics Collector service cannot 
start Embedded HBASE service under hadoop credentials
     new 954ad9d  AMBARI-11731. Ambari Metrics Service Check fails on SUSE. 
(swagle)
     new 7e3fd42  AMBARI-11714: [WinTP2] Address build issues on Windows 
(jluniya)
     new 7fc01b6  AMBARI-11899 Perf Cluster: Heatmaps page not loading (dsen)
     new 0722548  AMBARI-11917: [WinTP2] Windows build should use hbase and 
hadoop winpkg for embedded hbase (jluniya)
     new 362a9af  AMBARI-11965 - Fix high impact Outstanding Security Risks 
(Dmytro Shkvyra via abaranchuk)
     new 2d30318  Revert "AMBARI-11965 - Fix high impact Outstanding Security 
Risks (Dmytro Shkvyra via abaranchuk)"
     new 61c7d81  AMBARI-11991 - Fixing of leak resources which potentially can 
reduce system performance and security (Dmytro Shkvyra via abaranchuk)
     new a970395  AMBARI-12134. Update poms to target 1.7 and 1.6 JREs. 
(Jonathan Halterman via yusaku)
     new 89ef6fb  Revert "AMBARI-12134. Update poms to target 1.7 and 1.6 JREs. 
(Jonathan Halterman via yusaku)"
     new cdb41ec  AMBARI-12248. Metrics API result set contains a lot of data 
outside the requested time range. (swagle)
     new cc9f451  AMBARI-12301. Ambari Metrics Monitor process CPU usage goes 
up if Collector is down for sometime. (swagle)
     new 3987ef1  AMBARI-12454. Metric Monitor Start Failed with error 
ambari-metrics-monitor already running (swagle)
     new 02bfe87  AMBARI-12177 Windows unit tests: Metrics unit tests: fix the 
imports & failing patches
     new 7b13f2c  AMBARI-12134: Update poms to target 1.7 JRE (Jonathan 
Halterman via jluniya)
     new e307268  AMBARI-12574. Add distributionManagement tag to 
ambari-metrics. (Ashish Singh via swagle)
     new 4d11e41  AMBARI-12718 AMS is doing a (Select *) for certain point in 
time metrics from Dashboard page (dsen)
     new 89cd4a0  AMBARI-12718 AMS is doing a (Select *) for certain point in 
time metrics from Dashboard page (additional patch) (dsen)
     new 65bdb7a  AMBARI-12741 - AMS Collector process takes way more Virtual 
memory than Xmx setting
     new 9cf6f0a  AMBARI-12654. Create a Caching layer that provides sliding 
window behavior for metric requests to Ambari. (swagle)
     new adde033  AMBARI-12825 CPU metrics graph shows inconsistent info (dsen)
     new 884b69b  AMBARI-12881 Ambari metrics shows data sparsely. (dsen)
     new 696a798  AMBARI-12917 Changing python path in ams-env does not affect 
psutil build (dsen)
     new 43bd2a3  AMBARI-12983. Optimize aggregator queries by performing GROUP 
BY on server. (swagle)
     new 1c68ef3  AMBARI-13004. Fix Storm sink compile time deps with latest 
version updates. (swagle)
     new fe5d05a  Revert "AMBARI-13004. Backing out changes until build scripts 
reflect the latest storm.version. (swagle)"
     new 39fdeb3  AMBARI-13039. Optimize precision table Region split policy 
for AMS. (swagle)
     new c1c9019  AMBARI-13004. Fix Storm sink compile time deps with latest 
version updates. (swagle)
     new dd353cb  AMBARI-13049 AMS: IOException: maxStamp is smaller than 
minStamp (dsen)
     new fa81469  AMBARI-13061 Empty properties in ams-site (dsen)
     new 2ccded6  AMBARI-13037 AMS - stack advisor should recommend topology 
smarts alongwith optimistic settings (dsen)
     new 6cd6f92  AMBARI-13004. Rat check exceptions added. (swagle)
     new 8ad30b1  AMBARI-13004. Fix Storm sink compile time deps with latest 
version updates. Build number changed. (swagle)
     new 4817205  Revert "AMBARI-13004. Reverting unwanted commit. Fix Storm 
sink compile time deps with latest version updates. Build number changed. 
(swagle)"
     new af98eaa  AMBARI-13070: HDP-specific list of packages should be removed 
from common-services (jluniya)
     new 2a3b210  AMBARI-13024 Disable MetricsDataTransferMethodFactory for AMS 
(dsen)
     new 403c127  AMBARI-13091 Upgrade AMS Phoenix + HBase to HDP-2.3.0.0 (dsen)
     new fd7c11d  AMBARI-13103 Remove workaround code in 
PhoenixTransactSQL.prepareGetLatestMetricSqlStmt() (dsen)
     new 3aa5cbb  AMBARI-13149 Ambari Metrics collector failed to start on suse 
(dsen)
     new 372c557  AMBARI-13192 Metrics data for last one month is missing many 
data points that should exist (dsen)
     new 897efe6  AMBARI-13173. Provide Kafka metrics filter to reduce write 
volume. (swagle)
     new c5b870d  AMBARI-12977. ambari-metrics fails to package from .deb on 
ubuntu 14.04. (Canan Girgin via swagle)
     new e7fbb54  AMBARI-13336 Flume agent specific metrics not showing up as 
graphs (dsen)
     new 478866d  AMBARI-13403. Ambari unable to build rpms with 4 digit 
versions (aonishuk)
     new 853e2f6  AMBARI-13328. Enable skipSurefireTests for ambari-metrics 
project (Nahappan Somasundaram via smohanty)
     new bda2269  AMBARI-13410. Ambari-metrics-common rpm doesn't contain build 
number (aonishuk)
     new f8390d7  AMBARI-13517. Ambari Server JVM crashed after several clicks 
in Web UI to navigate graph timerange. (swagle)
     new 1321dcf  AMBARI-13409. AMS Load Simulator updates. (Aravindan Vijayan 
via swagle)
     new e961c88  AMBARI-13517. Ambari Server JVM crashed after several clicks 
in Web UI to navigate graph timerange. ClassCastException fix. (swagle)
     new 225439c  AMBARI-13411. Problem in precision handling of metrics 
returned by AMS. (Aravindan Vijayan via swagle)
     new 433541a  AMBARI-13585. Flume metrics do not match up with data being 
processed by storm. (Aravindan Vijayan via swagle)
     new e1c1335  AMBARI-13632 Add normalizer properties for AMS Regions (dsen)
     new 3ef0a8f  AMBARI-13676. Unit tests are consistently failing on 
builds.apache.org (aonishuk)
     new 709276c  AMBARI-13525 Exception in collector logs for JOIN queries 
(dsen)
     new 1cc1549  AMBARI-13676. Unit tests are consistently failing on 
builds.apache.org (aonishuk)
     new 1eb20ff  AMBARI-13701. Introduce cluster wide MINUTE aggregator in 
Ambari Metrics service. (Aravindan Vijayan via swagle)
     new b970b12  AMBARI-13777 Ambari Metrics Collector fails to start if /tmp 
mounted with noexec (dsen)
     new 5727398  AMBARI-13800 It is not possible to change "Metrics Collector 
log dir" (dsen)
     new 9ad3b08  AMBARI-13882 Flume agent does not display metrics (dsen)
     new ecaf351  AMBARI-13862 Check status of RS process for AMS in embedded 
mode (dsen)
     new 53a2a38  AMBARI-13798. Add ams-site resultset limit property to 
upgrade. (Aravindan Vijayan via swagle)
     new 80e18c6  AMBARI-13896: Disable 
org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TestClusterSuite
 unit test (jluniya)
     new 1401c7d  AMBARI-13926. AMS log file not getting updated or created on 
fresh deploy. (Aravindan Vijayan via swagle)
     new ce14cb9  AMBARI-13995 Make sure HBase restart with the watch dog 
thread in embedded and distributed mode (dsen)
     new 26542a0  AMBARI-14007. Fix precision issues in AMS. (Aravindan Vijayan 
via swagle)
     new 942acbd  AMBARI-14051 Remove httpclient library dep from 
AbastractTimelineMetricsSink to respect timeout settings (dsen)
     new 734495f  AMBARI-14078 Metrics Collector startup is slow in Kerberized 
environment (dsen)
     new 941ddbb  AMBARI-13973 Update metrics collector pom.xml to use HDP2.3.4 
Hadoop and HBase bits (dsen)
     new 4eabc96  AMBARI-14140  Test and Adopt FIFO compaction policy for AMS 
high load tables (dsen)
     new ea0a9b6  AMBARI-14253 AMS service check fails on CentOS7 (dsen)
     new 40a9e35  AMBARI-14309 : Combine AMS HBase normalizer and FIFO 
compaction policy commands into one HBase shell call. (Aravindan Vijayan via 
swagle)
     new 026b4c6  AMBARI-14346. Upgrade surefire plugin version to 2.19 (Ajit 
kumar via smohanty)
     new 5fb58a5  AMBARI-14346. Add parent tag to ambari-metrics pom.xml. (Ajit 
Kumar via swagle)
     new 95007ea  AMBARI-14346: Add parent tag to ambari-metrics/pom.xml 
(jluniya)
     new 7b6ef28  AMBARI-14445 : Switch to cluster Zookeeper for AMS in 
distributed mode deployment
     new 8252120  AMBARI-14578. Refactor Collector logging for AMS. (swagle)
     new 7ffd567  AMBARI-14598. Provide ability to skip block cache on 
aggregator queries. (swagle)
     new c1b6718  AMBARI-14598. Provide ability to skip block cache on 
aggregator queries. (swagle)
     new 7f3375f  Merge branch 'trunk' into branch-dev-patch-upgrade
     new dccfd71  AMBARI-14658: Ambari Metrics service does not show data for 
swap_total memory metric(bhuvnesh2703 via jaoki)
     new 322c5b5  AMBARI-14697 : AMS monitor should use same hostname as ambari 
agent and server. (avijayan)
     new f8f7520  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 58811b5  AMBARI-14694 Unnecessary multiple TreeMap creation (dsen)
     new 04e88d5  Merge branch 'trunk' into branch-dev-patch-upgrade
     new edfdd5d  AMBARI-14799 Metric Monitor crashes with NoSuchProcess 
exception (dsen)
     new 7a7d673  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 7523b24  AMBARI-14806. Provide Metrics discovery API for AMS. (swagle)
     new 8c8813c  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 3e39e4d  AMBARI-14882. AMS aggregates Counter values as average over 
the timeseries (and other issues). (swagle)
     new 5644d47  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 67a496c  AMBARI-14902 Make AMS Grafana component available as a repo 
package (dsen)
     new a49f1b9  AMBARI-14925 Make AMS Grafana component available as a DEB 
package (dsen)
     new 3db2f1e  AMBARI-14893. Add Grafana-based Ambari Metrics Dashboard 
Builder. (Prajwal Rao via yusaku)
     new 5536f26  AMBARI-14893. Add Grafana-based Ambari Metrics Dashboard 
Builder. (Prajwal Rao via yusaku)
     new 5411305  AMBARI-14893. Add Grafana-based Ambari Metrics Dashboard 
Builder. (Prajwal Rao via yusaku)
     new 57f5d32  AMBARI-14902 Make AMS Grafana component available as a repo 
package (additional patch) (dsen)
     new 42730c4  AMBARI-14892 : Add Grafana as a component to AMS (avijayan)
     new 880385d  AMBARI-14943 AMS check failed on deploy (dsen)
     new 69bc208  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 8c130cc  AMBARI-14974 Ambari maven builds fail on trunk (dsen)
     new 9e3586a  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 0531bb7  AMBARI-14985. Templated Dashboard for Ambari-Metrics-Grafana. 
(Prajwal Rao via yusaku)
     new f823e7d  AMBARI-14995 AMS Grafana component should package plugin from 
source code. (dsen)
     new fa50564  AMBARI-14982 : Change AMS configs to deal with slow writes to 
WASB (avijayan)
     new 3ad3477  Merge branch 'trunk' into branch-dev-patch-upgrade
     new b0cc823  AMBARI-14945. Some options have not been applied on Ambari 
Metrics Collector. (Masahiro TANAKA via swagle)
     new 3ee39b4  AMBARI-15050 Https Support for Metrics System (dsen)
     new 1da6c91  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 11d1b0d  AMBARI-14999. Multi-host option for Templated Dashboards. 
(Prajwal Rao via yusaku)
     new 51b7edb  AMBARI-15063 : Metrics monitor fails on restart (avijayan)
     new 8140f81  AMBARI-15063 : Metrics monitor fails on restart - Commit 2 
(avijayan)
     new 2b28a93  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 6f73970  Merge with trunk
     new e4fbae8  Revert "Merge with trunk"
     new a733a4a  AMBARI-15091 Metrics collector running out of file 
descriptors (dsen)
     new d2b34b8  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 53e1048  AMBARI-15148 Implement AMS collector certificate verification 
on monitor and service check sides (dsen)
     new e354a3a  Merge branch 'trunk' into branch-dev-patch-upgrade
     new 740d149  AMBARI-15170. Move logic involving HBase shell calls to 
enable normalization and FIFO compaction policy to Java. (swagle)
     new c925ae2  AMBARI-15100 OOM on TimelineMetricCache in Nodemanager (dsen)
     new 1796f2b  AMBARI-15170. Move logic involving HBase shell calls to 
enable normalization and FIFO compaction policy to Java. Unit test fix. (swagle)
     new 91786e0  AMBARI-15237. Create Grafana user through Ambari and add user 
to Grafana. (avijayan, swagle via swagle)
     new 63e412d  AMBARI-15257. Query Editor Hosts Fix for Grafana. (Prajwal 
Rao via yusaku)
     new ffff9b5  AMBARI-15255. Default aggregation values should be None for 
SECONDS precision in Grafana when a Host is selected. (Prajwal Rao via yusaku)
     new 7b91240  AMBARI-15270 : Make AMS HBase initialization check optional 
through a config (avijayan)
     new 0189a56  AMBARI-15271. Precision in grafana set to minutes by default. 
(Prajwal Rao via yusaku)
     new c31112f  AMBARI-15272. Grafana - clear query editor on component 
update. (Prajwal Rao via yusaku)
     new b46b715  AMBARI-15278. Templatized dashboards for specific components 
- Grafana (Prajwal Rao via yusaku)
     new 1eb108a  AMBARI-15267 : Metrics aggregate times should be tied to 
aggregation period instead of AMS start time (avijayan)
     new a604f97  Capture HDFS metrics per RPC port number in AMS and Grafana. 
(swagle)
     new 3fafc7e  AMBARI-15323 : Fix AbstractTimelineAggregatorTest 
intermittent unit test failure (avijayan)
     new d5afa4f  AMBARI-15328 : Exception on manual start of AMS is misleading 
(avijayan)
     new 027a6f8  AMBARI-15326. YARN Queues Templated Dashboard. (Prajwal Rao 
via yusaku)
     new bb046a3  AMBARI-15343. Alias for metrics in ambari-metrics-grafana. 
(Prajwal Rao via yusaku)
     new 0626115  AMBARI-15329: Code Cleanup: Remove hdp hardcodings in 
functions, variables etc. (jluniya)
     new 2e165d2  AMBARI-15361. Fix ordering of Alter table calls which could 
result in Region Close issue. (swagle)
     new 2b070b1  AMBARI-15361. Fix ordering of Alter table calls which could 
result in Region Close issue. Futher improvements. (swagle)
     new 23353e9  AMBARI-15331. AMS HBase FIFO compaction policy and Normalizer 
settings are not handled correctly. (Shantanu Mundkur via swagle)
     new 7d2bea1  AMBARI-15415. Fix new HDFS AMS alerts to account for NN rpc 
ports. (swagle)
     new 90d67fe  Revert "AMBARI-15415. Fix new HDFS AMS alerts to account for 
NN rpc ports. (swagle)"
     new 43a6ca0  AMBARI-15402 AMS fails to start with TTL for column family 0 
must be positive after upgrade (dsen)
     new 88cb977  AMBARI-15416. Grafana password is required field after 
upgrade from 2.2.0 to 2.2.2. Fixed typo. (swagle)
     new 133f0ea  AMBARI-15444. HOST Graph Legends - Grafana. (Prajwal Rao via 
yusaku)
     new 224d236  AMBARI-15448. Report AMS / Grafana Per Disk Metrics and other 
changes. (swagle)
     new d58caf1  AMBARI-15476 : [AMS / Grafana] Rate calculation with sum() is 
wrong (avijayan)
     new 2d354d8  AMBARI-15541. Improve querying for Grafana from AMS API. 
(Prajwal Rao via yusaku)
     new e382610  AMBARI-15622. 'phoenix.query.spoolThresholdBytes' property 
doesn't have a description on UI (rzang)
     new 31d56ea  AMBARI-15621 : Cluster Second aggregator taking more than 2 
mins to execute on large clusters, thereby causing lag (avijayan)
     new 26db0f9  AMBARI-15623. Support distributed aggregation for multiple 
AMS instances. (swagle)
     new 8ae038f  AMBARI-15623. Support distributed aggregation for multiple 
AMS instances. Reverted breaking pom changes. (swagle)
     new 2d3900c   AMBARI-15638 : AMS Sum Calculation Incorrect (avijayan)
     new bd4c397  AMBARI-15672. Describe RATE more accurately in Grafana. 
(Prajwal Rao via yusaku)
     new bd8aa07  AMBARI-15638 : [AMS] Sum Calculation Incorrect - Patch 2 
(avijayan)
     new 99625ce  AMBARI-15588 Use ">>" instead of ">" to write 
ambari-metrics-collector.out (aajisaka via dsen)
     new ffd5aef  AMBARI-15698 : Metrics is not showing data (avijayan)
     new 7391f43  AMBARI-15694 : AMS returns truncated results when it exceeds 
the metrics service default result limit config (avijayan)
     new 71b3ddb  AMBARI-15749 : Add AMS post processing function to show the 
metrics 'diff' over time (avijayan)
     new 4c54e0e  AMBARI-15698 : Metrics is not showing data - Patch 2 
(avijayan)
     new ed0e673  AMBARI-15872 : Provide ability to tune WAL file writes for 
AMS HBase tables (avijayan)
     new c5f594b  AMBARI-15902. Refactor Metadata manager for supporting 
distributed collector. (swagle)
     new e648af8  AMBARI-15923. Metrics Unit Tests Failing on b.a.o. (swagle)
     new 24e4014  AMBARI-15868. Metric Query Editor Changes - Grafana. (Prajwal 
Rao via yusaku)
     new eeef596  AMBARI-15952 Add container metrics in AMS (jianhe via 
avijayan)
     new 70963e0  AMBARI-15892 : Incorrect (Negative) values are shown for 
memory metrics - Commit 2 (avijayan)
     new c03caae  AMBARI-16000. Fix Default Grafana Aggregator Value. (Prajwal 
Rao via yusaku)
     new f19053b  AMBARI-16105. Add "diff" capability in Grafana. (prajwal rao 
via jaimin)
     new ef860b3  AMBARI-16123 Reduce error logs on the Sink path if AMS is 
down (dsen)
     new b0bb075  AMBARI-16292. AMS Builds borken with new Phoenix version 4.7. 
(swagle)
     new b09ff0c  AMBARI-16412 : Support TopN queries in AMS (avijayan)
     new 0898060  AMBARI-16628. Improve LogSearch Solr Metric loader stability 
(Miklos Gergely via oleewrere)
     new f483390  AMBARI-16440 : Flush metrics to collector if metric system is 
stopped gracefully in the Sink daemon. (avijayan)
     new 2ab4594  AMBARI-16766 Implement in ams collector batch insert 
operations to ams-hbase (dsen)
     new 08f6f48  Revert "AMBARI-16766 Implement in ams collector batch insert 
operations to ams-hbase (dsen)"
     new a7265ad  AMBARI-16766 Implement in ams collector batch insert 
operations to ams-hbase (dsen)
     new d00785d  AMBARI-16748. Add HBase Per-Table & Per-User Metric 
Dashboards. (Prajwal Rao via yusaku)
     new 94fa81a  AMBARI-16828. Support round-robin scheduling with failover 
for Sinks with distributed collector. (swagle)
     new 87294b9  AMBARI-16926 Add ability to query all hosts using hostname=% 
through AMS API. (dsen)
     new 185ecc8  AMBARI-16887 : [AMS / Grafana] Metrics are staying flat for 1 
minutes, causing rate calculations to be 0 (avijayan)
     new 29fe128  AMBARI-16821 Improve TimelineMetricsCache eviction/flush 
logic using a cache library (dsen)
     new 3211171  Revert "AMBARI-16821 Improve TimelineMetricsCache 
eviction/flush logic using a cache library (dsen)"
     new 536a3a8  AMBARI-16821 Improve TimelineMetricsCache eviction/flush 
logic using a cache library  (dsen)
     new 899510f  AMBARI-16968 Capture user based metrics for Namenode fair 
call queue. (dsen)
     new 2a91f10  AMBARI-16969 : Provide ability in AMS to filter tracked 
metrics through a whitelist metic file (avijayan)
     new eb40df8  AMBARI-16859. Kafka dashboards for Grafana. (Prajwal Rao via 
yusaku)
     new 18b2887  Revert "AMBARI-16821 Improve TimelineMetricsCache 
eviction/flush logic using a cache library  (dsen)"
     new 1d816e1  AMBARI-17015 : Negative values are shown for metrics in 
certain Ambari widgets. (avijayan)
     new 8bd7798  AMBARI-16852 Update metrics collector pom.xml to use 
httpclient-4.2.5.jar (qinliu via dsen)
     new e94c77a  AMBARI-16990. [Grafana] Add HDFS - Users dashboard. (Prajwal 
Rao via yusaku)
     new c4cb895  AMBARI-16991. Fix metric sink (Miklos Gergely via oleewere)
     new 19125fc  AMBARI-16946 Storm Metrics Sink has high chance to discard 
some datapoints(Jungtaek Lim via avijayan)
     new ed51d8f  AMBARI-16949 Metrics Collector API shows NPE if we use 
wildcard (%25 for '%') for metric name (Jungtaek Lim via avijayan)
     new 8801645  AMBARI-17149 : HadoopTimelineMetricsSink from AMS prevents 
HBase RS process shutdown (avijayan)
     new 9aba299  AMBARI-17238 : AMS extrapolation should be done only for 
Counter metrics. (avijayan)
     new 8ccf4a4  AMBARI-17150 : Ambari Metrics components packages do not have 
vendor before upgrade, but for new versions it appears (avijayan)
     new fa576df  Revert "AMBARI-17150 : Ambari Metrics components packages do 
not have vendor before upgrade, but for new versions it appears (avijayan)"
     new 0babca2  AMBARI-17150 : Ambari Metrics components packages do not have 
vendor before upgrade, but for new versions it appears (avijayan)
     new bc771ac  AMBARI-17281. [Grafana] topN implementation for templatized 
dashboards. (Prajwal Rao via yusaku)
     new 9fbbe10  AMBARI-17299 Ambari Metrics service check failed exceed 
timeout (dsen)
     new 10ce10f  AMBARI-17304 : Ambari Flume Sink Unit Test failure (avijayan)
     new 7d3cd91  AMBARI-17265. [Grafana] HBase Tables metric query fix. 
(Prajwal Rao via yusaku)
     new b084a04  AMBARI-17325 Ambari Metrics service check failed exceed 
timeout due to invalid Phoenix JARS (avijayan via dsen)
     new 1a67ce3  AMBARI-17452. Increase timeout for Grafana start/initialize 
opertaion. (swagle)
     new 78c9233  AMBARI-17027: Metrics Collector API: Introduce basic series 
aggregation functions (Jungtaek Lim via avijayan)
     new 03ff48e   AMBARI-17249 : Storm metrics sink should include worker host 
and port to metric name when metrics are coming from SystemBolt (Jungtaek Lim 
via avijayan)
     new 15350b6  AMBARI-17080 Support Storm 1.0 in Ambari Metrics for Storm 
(dsen)
     new 8468afb  Revert "AMBARI-17080 Support Storm 1.0 in Ambari Metrics for 
Storm (dsen)"
     new f3b32dc  AMBARI-17080 Support Storm 1.0 in Ambari Metrics for Storm 
(dsen)
     new 5f33a4b  AMBARI-17445 : Storm metrics sink: expand metrics name to 
contain additional information (Jungtaek Lim via avijayan)
     new 471823e  AMBARI-17600. System boottime metric is not being collected 
by AMS. (swagle)
     new e51dfd9  AMBARI-17416. [Grafana] show 'alias' when there's no 
datapoint available. (Prajwal Rao via yusaku)
     new edef36b  AMBARI-17615 : AMS metrics GET API does not work for same 
metric with multiple aggregation functions (avijayan)
     new f39f440  AMBARI-17600. System boottime metric is not being collected 
by AMS. Wrong metricname. (swagle)
     new 29e97fa  AMBARI-17693 : Ambari Metrics service fails to start(avijayan)
     new 0903e75  AMBARI-17716. AMS HA not working in secure cluster. (swagle)
     new 8dc421f  AMBARI-17600. System boottime metric is not being collected 
by AMS. JSON file changes. (swagle)
     new 1f5a48e  AMBARI-17695 : AMS Split point calculation not optimal for 
large clusters. (avijayan)
     new d6b987d  AMBARI-17726. ArrayIndexOutOfBounds exception thrown on shard 
calculation. (swagle)
     new f8319af  AMBARI-17779 : Fix enable/disable normalizer issue in AMS 
(avijayan)
     new 6577aa0  AMBARI-17799. AMS: Deleting ZK data in embedded mode results 
in external phoenix clients unable to connect on AMS restart. (swagle)
     new 551808b  AMBARI-17725 : AMS Storm Sink: Storm topology level metrics 
should have prefix to distinguish cluster level metrics (Jungtaek Lim via 
avijayan)
     new d9e2a70  AMBARI-17784 : AMS Storm Sink: remove redundant information 
from kafka offset metrics on storm-kafka (Jungtaek Lim via avijayan)
     new a91b8b7  AMBARI-17843 : App data aggregated for hosted apps is being 
calcualted for all apps, not just configured ones. (avijayan)
     new 2d684f0  AMBARI-17845 : Storm cluster metrics do not show up because 
of AMS aggregation issue. (avijayan)
     new a59b6ea  AMBARI-17863 : AMS - topN does not work when metric name has 
a wildcard specified. (avijayan)
     new 10e18be  AMBARI-17922. Coverity Scan Security Vulnerability - Resource 
Leak defects.(vbrodetskyi)
     new 2c3447b  AMBARI-17909 AMS Storm Sink: apply change of Storm metrics 
improvement - worker level aggregation. (Jungtaek Lim via avijayan)
     new a93aaea  AMBARI-17864. [Grafana] Add Storm Dashboards. (Prajwal Rao 
via yusaku)
     new b4bf860  AMBARI-17980 Add snappy package dependency for AMS collector 
(dsen)
     new 85f6543  AMBARI-18025 ambari-metrics-assembly deb package installation 
failing (dsen)
     new 0f8e68d  AMBARI-10145 : Add support for tee to another Storage service 
in Ambari Metrics System. (Jameel Naina Mohamed via avijayan)
     new 82697e8  AMBARI-18012 : Metrics Sink unable to connect to zookeeper to 
locate collector host. (avijayan)
     new 772f60f  Revert "AMBARI-18012 : Metrics Sink unable to connect to 
zookeeper to locate collector host. (avijayan)"
     new a4ed258  AMBARI-18012 : Metrics Sink unable to connect to zookeeper to 
locate collector host. (avijayan)
     new 70c08b4  AMBARI-18170 : Kafka Metrics do not show up in AMS HA enabled 
cluster. (avijayan)
     new cb79e20  AMBARI-18265 : Make sure AMS embedded works after AMS HA 
changes. (avijayan)
     new 62562bc  AMBARI-18307. Add sqlline capability to AMS collector to help 
debugging. (swagle)
     new 72d4ab8  AMBARI-17456 Support round-robin scheduling with failover for 
monitors with distributed collector (dsen)
     new ca0da70  AMBARI-18344 : Metrics data is not available - AMS in 
distributed mode (avijayan).
     new 47e398c  AMBARI-18185 : Selecting one host when topN is set, throws an 
error. (avijayan)
     new 1fc3ddc  AMBARI-18154 : Ambari Dashboard, Cluster load widget - 
Incorrect value in Nodes._avg metric. (avijayan)
     new cc4638d  AMBARI-18289 : Invalid negative values for some AMS metrics. 
(avijayan)
     new 4c76b95  AMBARI-18125 : Allow for certain metrics to skip aggregation 
determined by client. (avijayan)
     new 37fef6a  AMBARI-17456 : Support round-robin scheduling with failover 
for monitors with distributed collector - Bug fix (avijayan)
     new 5f0072e  AMBARI-18439 - [Grafana] Add Kafka-Offset dashboard for Storm 
(prajwal)
     new 669f1bd  Test Commit (avijayan)
     new 8cd63dd  Revert "Test Commit (avijayan)"
     new 0249d48  AMBARI-18362 Update sinks to read multiple collector 
hostnames from configs (dsen)
     new e09bddd  AMBARI-14439. Categorize unit tests so can run mvn test -P 
$PROFILE (alejandro)
     new 7f8018a  AMBARI-18487 : Test and refine Collector writes w.r.t sharing 
and timeouts. (avijayan)
     new dd368dc  AMBARI-18518 : Sinks should not try to read collector hosts 
from Zk if AMS is in embedded mode. (avijayan)
     new 2a4e58a  AMBARI-14439. ADDENDUM. Categorize unit tests so can run mvn 
test -P $PROFILE (alejandro)
     new 7ff1d3a  Revert "AMBARI-14439. Categorize unit tests so can run mvn 
test -P $PROFILE (alejandro)" This reverts commit 
1f7edfba8358ad3f07b168ec5c7f2245e01016d8. This reverts commit 
ee02ad9c984b5a15eea13a175e212c0e1f6ff1c2.
     new 890e743  AMBARI-14439. Categorize unit tests so can run mvn test -P 
$PROFILE (alejandro)
     new e9f073c  AMBARI-18593 : Provide ability to use downsampling function 
on certain metrics like client side topN. (avijayan)
     new 0ec88bb  AMBARI-18655 : Metric level hadoop metrics2 filter is 
incompatible with AMS HadoopTimelineMetricsSink. (avijayan)
     new 1b5b4dc  AMBARI-17898 Add Kerberos HTTP SPNEGO authentication support 
to Ambari Metrics Monitor (qinliu via dsen)
     new d1ba4d3  AMBARI-14384 Ambari Metrics doesn't use SPNEGO to 
authenticate (dsen)
     new 1c9d2eb  Revert "AMBARI-14384 Ambari Metrics doesn't use SPNEGO to 
authenticate (dsen)"
     new e5dfd1b  AMBARI-18705 : All host metrics not being collected by AMS if 
user does not have permissions to read mount point. (avijayan)
     new 09a7959  AMBARI-18841 : Grafana fails to start (avijayan)
     new 3fe69da  Revert "AMBARI-17898 Add Kerberos HTTP SPNEGO authentication 
support to Ambari Metrics Monitor (qinliu via dsen)"
     new 2cb6278  AMBARI-18902 Minor typo fix in TimeliveMetricsStore class in 
AMS (dili)
     new a1714c0  AMBARI-18911 : Storm start is failing due to metrics 
initialization error.
     new 46cd064  AMBARI-18900 : Zookeeper service check fails after 
deployment. (avijayan)
     new e3604d9  AMBARI-18915 : Update AMS pom to use Apache 
hbase,hadoop,phoenix tarballs. (avijayan)
     new 4cec00e  Revert "AMBARI-18915 : Update AMS pom to use Apache 
hbase,hadoop,phoenix tarballs. (avijayan)"
     new 268ec80  AMBARI-18970. Unable to load Grafana Graphs in IE11. (Vivek 
Subramanian via Jaimin)
     new 4c407b0  AMBARI-18841 : Grafana fails to start (Commit 2) (avijayan)
     new 9914d48  AMBARI-19032 HDFS Metric alerts turns to UNKNOWN state with 
error "'NoneType' object has no attribute 'split'" (dsen)
     new c06831f  AMBARI-19054 : Grafana failed to start at deployment 
(avijayan)
     new 5bcfbf1  AMBARI-18965 : Investigate and reduce AMS HA dependency on 
Zookeeper. (avijayan)
     new 696d526  AMBARI-19134 : Storm start is failing due to 
ClassNotFoundException 
org.apache.hadoop.metrics2.sink.storm.StormTimelineMetricsReporter. (avijayan)
     new 9aed175  AMBARI-19243 : Metric monitor start command failed though the 
process started successfully. (avijayan)
     new 0d95032  AMBARI-19141 : Refinements for AMS whitelisting. (avijayan)
     new 0222249  AMBARI-19192 Use released Helix 0.6.6 instead of 0.7.1 beta 
as AMS dependency (dsen)
     new 6120ea9  AMBARI-19320 : Additional query support for HDFS TopN 
metrics. (avijayan)
     new 8569992  AMBARI-19320 : Additional query support for HDFS TopN metrics 
(Commit 2) (avijayan)
     new b54bc26  AMBARI-19373. Grafana datasource changes to accommodate new 
visualizations for TopN. (Vivek Subramanian via yusaku)
     new 36e77b8  AMBARI-17592. Refine Grafana dashboard(s) for AmbariServer to 
include server specific metric graphs. . (Vivek Subramanian via yusaku)
     new 8e8002f  AMBARI-19592 : Create grafana dashboards for Druid Metrics 
and configure druid to send metrics to AMS. (Nishant Bangarwa via avijayan)
     new 9cca356  AMBARI-19661. Kafka Brokers go down after Wire Encryption. 
(dsen via swagle)
     new 563ec53  AMBARI-19732. Allow all sinks a config override to point to a 
different ZK quorum. (swagle)
     new 0288919  AMBARI-19732. Allow all sinks a config override to point to a 
different ZK quorum. Compilation failure. (swagle)
     new 2017a9c  AMBARI-19786. Nimbus failed to start due to StringUtils 
ClassNotFound. (swagle)
     new 734d566  AMBARI-19825 : Metrics data is not getting collected for 
different services when AMS HTTPS is enabled. (avijayan)
     new 1ccd73f  AMBARI-19858 : Add nodeCount metric in AMS. (avijayan,swagle)
     new 0d00ae1  AMBARI-19357. Flume metrics can't show if hostname of flume 
agent  is not lowercase. (Yao Lei via swagle)
     new e81ad20  AMBARI-19970 : AMS graphs are not present on cluster with 
SSL. (avijayan)
     new e2ced84  AMBARI-20071 : Hadoop metrics sink prints lots of logs if 
collector is unavailable. (avijayan)
     new 9bdabe0  AMBARI-20104 : Kafka Controller metrics are not being 
displayed. (avijayan)
     new 7aeea80  AMBARI-20103 : Reduce AMS HBase metrics through whitelist. 
(avijayan)
     new bd483e2  AMBARI-20056 : FIFO compaction resulting in too many store 
files on large cluster. (avijayan)
     new 01c2f77  AMBARI-20154. Package clean up.(vbrodetskyi)
     new 1c1073d  AMBARI-20179 : AMS Collector shuts down with Helix-Zk related 
exception if partial /ambari-metrics-cluster znode exists. (avijayan)
     new f4e0577  AMBARI-20219 : Grafana Start Failed on HDF cluster. (avijayan)
     new b86df04  AMBARI-20218. Jars clean up.(vbrodetskyi)
     new 93facc1  AMBARI-20276 : Perf - AMS scale test for 3000 node cluster. 
(avijayan)
     new 666d3e4  AMBARI-20403 : Yarn Container metrics are not being collected 
by AMS (avijayan)
     new 1bfc04e  AMBARI-20391. Ambari Metrics Grafana Datasource plugin does 
not work when configured with a reverse proxy with subpath. (yusaku)
     new dc58ceb  AMBARI-20424. AMS should skip network stats from virtual 
network interfaces. (mpapirkovskyy)
     new 26a7eb6  AMBARI-20553 : Ambari script error for ams-hbase while 
writing to Amazon s3 on a cluster with no HDFS. (avijayan)
     new ec28057  AMBARI-20745 : Metrics collector goes down after starting up. 
(avijayan)
     new 1783b19  AMBARI-20777 : AMS changes to use instanceId for cluster 
based segregation of data. (avijayan)
     new 0c26000  AMBARI-20777 : AMS changes to use instanceId for cluster 
based segregation of data. (Addendum patch) (avijayan)
     new 0158d14  AMBARI-20820 Stack side changes to use instanceId for cluster 
based segregation of data (AMS) (dsen)
     new 763f9f9  AMBARI-20896 - Provide ability to visualize per cluster data 
from Grafana dashboards (rzang)
     new 7809075  AMBARI-20913 : Grafana LLAP overview dashboard showing 
incorrect metrics. (avijayan)
     new 6264bef  AMBARI-20797 : Ambari Metrics Storm Sink compilation error 
due to storm-1.1.0-SNAPSHOT. (Masahiro Tanaka via avijayan)
     new cfa4b72  AMBARI-20758 Aggregate local metrics for minute aggregation 
time window (dsen)
     new 14d8a0d  AMBARI-20758 Aggregate local metrics for minute aggregation 
time window (additional patch) (dsen)
     new 3fd57a4  AMBARI-21068 : Kafka broker goes down after Ambari upgrade 
from 2.5.0 to 2.5.1 due to missing 'kafka.timeline.metrics.instanceId' 
property. (Addendum Patch) (avijayan)
     new 89f354e  AMBARI-19369. Add Kerberos HTTP SPNEGO authentication support 
to Hadoop/hbase/kafka/storm sinks (Qin Liu via rlevas)
     new 389ee10  AMBARI-21128 Add AMS HA support to local metrics aggregator 
application (dsen)
     new 5c58354  AMBARI-20853. Service Advisor - Allow Service to define its 
Advisor Type as Python or Java (alejandro)
     new 68111c9  AMBARI-21257. Add ambari prefix for utility and 
serviceadvisor modules (oleewere)
     new a52cb0e  AMBARI-21230. Add Kerberos HTTP SPNEGO authentication support 
to Accumulo (Qin Liu via rlevas)
     new 5673272  AMBARI-21158. Eliminate Maven warnings
     new 503fe93  AMBARI-21249 : Empty precision query parameter throws an 
error while fetching metrics from AMS.
     new 543d387  AMBARI-21290. Grafana Yarn Queue dashboard is not working 
(JaySenSharma via vsubramanian)
     new 75c2731  AMBARI-21329 : No data on templated Grafana dashboards on HDF 
cluster. (avijayan)
     new d0a156b  AMBARI-21334 Ability to disable Container metrics in AMS 
(dsen)
     new 86d8ae2  AMBARI-21277. Fail to create solr clients in Log Search / Log 
Feeder (oleewere)
     new 245cc16  AMBARI-21470 : Kafka Sink does not exclude excluded metrics 
of type 'guage'. (Qin Liu via avijayan)
     new 936d7ee  AMBARI-21593 : AMS stopped after RU [AMS distributed mode 
with 2 collectors] (avijayan)
     new b976828  AMBARI-21640 : Certain templated Grafana dashboards not 
showing data. (avijayan)
     new 133cf52  AMBARI-21705 : Metrics Collector start failed due to 'Unable 
to initialize HA controller'. (avijayan)
     new 44f56f9  AMBARI-21771 : Maven cleanup of ambari-metrics and 
ambari-logsearch modules. (avijayan)
     new b1f9e30  AMBARI-17898. Add Kerberos HTTP SPNEGO authentication support 
to Ambari Metrics Monitor.  (Qin Liu via Eric Yang)
     new cc0a83e  AMBARI-21839 METRICS_MONITOR start is failing due to 
"ImportError: cannot import name _common" (dsen)
     new 4875ca1  AMBARI-21871 : Add new graphs to HBase RegionServer dashboard 
in Grafana.
     new c4b0572  AMBARI-220334. AMS: Add smart configs support for service. 
(swagle)
     new 43ae6c0  AMBARI-19135 : AMS build artifacts are not uploaded to maven 
central. (avijayan)
     new 7912b29  AMBARI-22044 : Rate metrics should not have negative values 
whenever the underlying counter metric has been reset.(avijayan)
     new 6986bda  AMBARI-22155. Intermittent failure of 
FlumeTimelineMetricsSinkTest
     new 13db4d6  AMBARI-22238 : Maven cleanup of ambari utility, logsearch and 
ambari metrics modules. (avijayan)
     new fb05c00  AMBARI-22471 : 'yum remove snappy' deletes 
ambari-metrics-collector. (avijayan)
     new d4f6ae4  AMBARI-22524 : Journal Node start failing when AMS is 
installed during BP deploy. (avijayan)
     new 7a180e8  AMBARI-22524 : Journal Node start failing when AMS is 
installed during BP deploy - Addendum patch. (avijayan)
     new 7d40fe6  AMBARI-22953. Heartbeat gets lost due to subprocess lock 
(aonishuk) (#313)
     new 833282e  AMBARI-22958. Upgrade Apache Rat to 0.12
     new 99d8ed4  AMBARI-20553 : Ambari script error for ams-hbase while 
writing to Amazon s3 on a cluster with no HDFS. (avijayan)
     new e74c477  AMBARI-20745 : Metrics collector goes down after starting up. 
(avijayan)
     new f0505d2  AMBARI-20777 : AMS changes to use instanceId for cluster 
based segregation of data. (avijayan)
     new 518a014  Merge remote-tracking branch 'remotes/origin/trunk' into 
branch-3.0-perf
     new 7e389d4  Merge remote-tracking branch 'remotes/origin/trunk' into 
branch-3.0-perf
     new 03d2bf4  Merge branch 'trunk' into branch-3.0-perf
     new e9e4538  Merge branch 'trunk' into branch-3.0-perf
     new 4093022  Merge branch 'branch-3.0-perf' into trunk
     new 20a3929  [AMBARI-23008] AMS: SUM downsampling function works 
incorrectly.
     new b9db3ee  Merge pull request #382 from avijayanhwx/AMBARI-23008-trunk
     new ec1f379  AMBARI-23056 : Fix AMS dependencies that have security issues.
     new c9c41bd  AMBARI-23275. Upgrade jdeb and rpm-maven-plugin (#698)
     new b887747  Revert "AMBARI-23275. Upgrade jdeb and rpm-maven-plugin 
(#698)"
     new 3ef3191  AMBARI-21079. Add ability to sink Raw metrics to external 
system via Http. (swagle)
     new 987c8b7  AMBARI-21106 : Ambari Metrics Anomaly detection 
prototype.(avijayan)
     new d8f1fa2  AMBARI-21106 : Ambari Metrics Anomaly detection prototype 
(Commit 2). (avijayan)
     new 6c158ad  AMBARI-21106 : Ambari Metrics Anomaly detection prototype 
(Commit 3). (avijayan)
     new 4872b73  AMBARI-21079. Add ability to sink Raw metrics to external 
system via Http. Renamed files to fix build. (swagle)
     new b1ea15c  Fixing rat check failures and compilation issues. (avijayan)
     new 0902465  AMBARI-21079. Add ability to sink Raw metrics to external 
system via Http. Compilation error fix. (swagle)
     new 4b932c9  AMBARI-21214 : Use a uuid vs long row key for metrics in AMS 
schema. (avijayan)
     new 0c7906a  AMBARI-21244 Add https support to local metrics aggregator 
application (dsen)
     new 4e77644  AMBARI-17382 : Migrate AMS queries to use ROW_TIMESTAMP 
instead of native timerange hint. (avijayan)
     new 6a4689a  AMBARI-21279 Handle scenario when host in-memory aggregation 
is not working (dsen)
     new 6e14382  AMBARI-21458 Provide ability to shard Cluster second 
aggregation across appId. (dsen)
     new 69ab80d  AMBARI-21686 : Implement a test driver that provides a set of 
metric series with different kinds of metric behavior. (avijayan)
     new 7c01860  AMBARI-21106 : ML-Prototype: Detect timeseries anomaly for a 
metric. (Refine PIT & Trend subsystems, Integrate with AMS, Ambari Alerts.)
     new 0391667  Fixed compile errors from Merge trunk into branch-3.0-ams
     new 4b549fc  Fixed rat errors from Merge trunk into branch-3.0-ams
     new 0d3f9b6  AMBARI-22077 : Create maven module and package structure for 
the anomaly detection engine. (avijayan)
     new 828b1c8  AMBARI-22077 : Create maven module and package structure for 
the anomaly detection engine. (Commit 2) (avijayan)
     new 1c80f92  AMBARI-22163 : Anomaly Storage: Design Metric anomalies 
schema. (avijayan)
     new 8b8d912  AMBARI-22215 Refine cluster second aggregator by aligning 
sink publish times to 1 minute boundaries. (dsen)
     new f2c342c  AMBARI-22192. Setup an application server for hosting the AD 
System Manager.
     new c8cab48  AMBARI-22192. Setup an application server for hosting the AD 
System Manager. (avijayan)
     new c95cc6e  AMBARI-22343. Add ability in AMS to tee metrics to a set of 
configured Kafka brokers. (swagle)
     new 778409e  AMBARI-22348 : Metric Definition Service V1 Implementation. 
(avijayan)
     new 112d2b1  AMBARI-22359 : Fix Serialization issues in Metric Definition 
Service (avijayan).
     new b866169  AMBARI-22365. Add storage support for storing metric 
definitions using LevelDB. (swagle)
     new 1336d89  AMBARI-22437 : Create an 'AD Manager' component in Ambari 
Metrics Service stack side. (avijayan)
     new 38defd5  AMBARI-22470 : Refine Metric Definition Service and AD Query 
service. (avijayan)
     new 61f0811  AMBARI-22567 : Integrate Spark lifecycle management into AMS 
AD Manager. (avijayan)
     new 1908d71  AMBARI-22688. Fix AMS compilation issues and unit test with 
hbase,hadoop and phoenix upgraded. (swagle)
     new 4e3a41b  AMBARI-22717 : Remove Anomaly Detection code from 
branch-3.0-ams. (avijayan)
     new 524c31c  AMBARI-22744. Fix issues with webapp deployment with new 
Hadoop common changes. (swagle)
     new 3095579  AMBARI-22744. Fix issues with webapp deployment with new 
Hadoop common changes. Addendum. (swagle)
     new 80a353a  Fix AMS phoenix, hbase and hadoop versions in pom.xml
     new 58f6b31  AMBARI-23250 : Fix deployment issues in AMS perf branch.
     new 49a7bfb  AMBARI-23112 : Some libraries are not relocated in 
ambari-metrics-common jar.
     new 0f62203  Revert "AMBARI-23112 : Some libraries are not relocated in 
ambari-metrics-common jar."
     new 38c2156  AMBARI-23438 : Fix failing metrics unit tests on trunk.
     new 07af789  AMBARI-23427 : Metrics Collector stops after starting.
     new 62113cb  AMBARI-23427 : Metrics Collector stops after starting. Fix 
Metadata load issue.
     new 7182775  AMBARI-23142 - Add AMS Metrics publisher to Infra Solr (#556)
     new c7857fa  AMBARI-23507 : AMS sinks should be compatible with both 
ambari metrics collector versions 2.6.x and 2.7.0.
     new a71dffa  AMBARI-23550. Ambari Metrics references outdated jars (#973)
     new 530a5a6  AMBARI-23142 - ADDENDUM Add AMS Metrics publisher to Infra 
Solr (#969)
     new 3f2fe29  AMBARI-23567 : Add ability to skip in memory cluster 
aggregation on certain metrics.
     new 10dac3d  AMBARI-23438 : Fix failing metrics unit tests on trunk.
     new 4e1713b  AMBARI-22740 : Rename ambari metrics collector package to 
org.apache.ambari.metrics.
     new 2b339a4  AMBARI-22740 : Rename ambari metrics collector package to 
org.apache.ambari.metrics. (Commit 2)
     new 808c417  AMBARI-23618 : Requesting non-existing metric (including 
wildcard) to AMS gets HTTP 500 error.
     new 81a3e53  [AMBARI-23691] Fix CVE security issues in AMS dependencies. 
(#1097)
     new 5860397  AMBARI-23710 : Ambari Metrics Service check fails on Ubuntu16.
     new 39ab0b6  AMBARI-23744 : Fix UUID computation issues in AMS.
     new e5bc65d  AMBARI-23744 : Fix UUID computation issues in AMS.
     new 3e7eed2  AMBARI-23744 : Fix UUID computation issues in AMS.
     new be1571e  [AMBARI-23685] Rename metric tables to support schema upgrade 
(dsen) (#1091)
     new 3d16f5d  AMBARI-23783. Upgraded 
com.fasterxml.jackson.core:jackson-databind to 2.9.5 due to security concerns 
(#1211)
     new 056f699  AMBARI-23811. TimelineMetricsFilterTest fails if dir name 
contains @ (#1237)
     new a878b04  AMBARI-23804 : Refine AMS HBase region splitting calculation 
based on UUID work.
     new 194960d  AMBARI-23804 : Refine AMS HBase region splitting calculation 
based on UUID work (Refactor Split point computation. Allow only Murmur3Hash).
     new 77b28f9  Revert "AMBARI-23804 : Refine AMS HBase region splitting 
calculation based on UUID work (Refactor Split point computation. Allow only 
Murmur3Hash)."
     new 5c303d0  Revert "AMBARI-23804 : Refine AMS HBase region splitting 
calculation based on UUID work."
     new 0c1e918  [AMBARI-23787] Log rotation for ambari metrics monitor log 
(#1204)
     new e4b0d30  AMBARI-23804 : Refine AMS HBase region splitting calculation 
based on UUID work.
     new 4a7c9b8  [AMBARI-23828] Provide a command line utility in AMS scripts 
to upgrade the schema using the collector's tool (dsen) (#1252)
     new 72a3106  [AMBARI-23780] Implement an upgrade helper in Ambari Metrics 
collector that copies data from the old schema to the new  (dsen) (#1196)
     new d99536c  AMBARI-23863 : Fix issues in app aggregator in AMS memory 
cluster aggregation.
     new 0176643  AMBARI-23867 : Remove dependency on org.gridgain:ignite-shmem 
1.0.0 in Ambari Metrics Collector.
     new b355394  AMBARI-23932 - Ambari Metrics reports incorrect values in 
aggregated host metric data when requesting avg.
     new c0cf0b8  [AMBARI-23998] AMS collector RPM configs are empty (dsen) 
(#1428)
     new cbe391c  AMBARI-23550. Ambari Metrics references outdated jars (#1438)
     new 13c3944  [AMBARI-24041] AMS truncates metric response quietly. (#1474)
     new 07678c1  [AMBARI-24066] Metrics Collector issues modify HTable 
descriptor calls every time it restarts. (#1503)
     new 9ced72d  [AMBARI-24105] Jackson library version mismatch casue MR jobs 
to fail (#1540)
     new 4191b61  [AMBARI-24146] Metrics migrated during AMS upgrade are not 
saved into… (#1580)
     new 9ef2bb9  [AMBARI-24171] Fix issues in AMS aggregation and writes. 
(#1603)
     new bd577e1  [AMBARI-24180] Ambari metrics Service Check fails. (#1615)
     new 58144d9  AMBARI-23550. Ambari Metrics references outdated jars (#1655)
     new 478f423  AMBARI-24263. Restart services just before stack upgrade 
fails due to AMS package incompatibility errors, causing EU not to be started. 
(mpapirkovskyy) (#1707)
     new e2d2eb5  AMBARI-24290 : Fix issues in AMS multiple cluster support. 
(#1764)
     new e355ac5  AMBARI-24340 : AMS Migration tools should auto-detect 
whitelist file. (#1868)
     new 2ba79ea  AMBARI-24395 : Upgrade AMS hadoop dependency build number to 
the latest. (#1933)
     new 2479ccc  AMBARI-24403 grafana is not showing any datapoints if the 
queue name contains special characters (#1957)
     new b64f13e  [AMBARI-23112] Some libraries are not relocated in 
ambari-metrics-common jar. (#1985)
     new b81d9e8  AMBARI-24367 : Fix integration test regressions in AMS 
collector due to scale changes (#1919)
     new a56cd3e  AMBARI-23811. TimelineMetricsFilterTest fails if dir name 
contains @ due to AMBARI-24066 (#2031)
     new 04a3fd9  [AMBARI-24494] Ambari API does not return AssignmentManager 
HBase point in time metrics through API. (#2113)
     new 6be0a0d  AMBARI-23903: Add jdeb support (#1642)
     new 578ca66  [AMBARI-24557] Remove legacy storm sink module from 
ambari-metrics. (#2193)
     new e76d3ba  [AMBARI-24556] Aggregation across clusters are not being done 
in AMS for even when multiple cluster support is enabled. (#2314)
     new 8a1462b  [AMBARI-24637] Ambari metrics service check failed during UI 
deploy. (#2316)
     new dfaf6a4  Cleanup git history migration

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8526c0d)
            \
             N -- N -- N   refs/heads/master (dfaf6a4)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 593 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitattributes                                     |    1 +
 .gitignore                                         |   20 +
 Readme.md                                          |    1 -
 ambari-metrics-assembly/pom.xml                    | 1338 ++++++++
 .../src/main/assembly/collector-windows-choco.xml  |   51 +
 .../src/main/assembly/collector-windows.xml        |  112 +
 .../src/main/assembly/collector.xml                |   84 +
 .../src/main/assembly/grafana.xml                  |   59 +
 .../src/main/assembly/monitor-windows-choco.xml    |   51 +
 .../src/main/assembly/monitor-windows.xml          |   89 +
 .../src/main/assembly/monitor.xml                  |   78 +
 .../src/main/assembly/sink-windows-choco.xml       |   51 +
 .../src/main/assembly/sink-windows.xml             |   69 +
 ambari-metrics-assembly/src/main/assembly/sink.xml |   73 +
 .../collector/ambari-metrics-collector.nuspec      |   26 +
 .../package/choco/collector/chocolateyinstall.ps1  |   94 +
 .../choco/collector/chocolateyuninstall.ps1        |   69 +
 .../choco/monitor/ambari-metrics-monitor.nuspec    |   26 +
 .../package/choco/monitor/chocolateyinstall.ps1    |   93 +
 .../package/choco/monitor/chocolateyuninstall.ps1  |   69 +
 .../choco/sink/ambari-metrics-hadoop-sink.nuspec   |   26 +
 .../main/package/choco/sink/chocolateyinstall.ps1  |   91 +
 .../package/choco/sink/chocolateyuninstall.ps1     |   69 +
 .../src/main/package/deb/control/control           |   22 +
 .../src/main/package/deb/control/postinst          |   36 +
 .../src/main/package/deb/control/preinst           |   45 +
 .../src/main/package/deb/control/prerm             |   28 +
 .../src/main/package/rpm/sink/postinstall.sh       |   36 +
 .../src/main/package/rpm/sink/preinstall.sh        |   45 +
 ambari-metrics-common/pom.xml                      |  231 ++
 .../sink/timeline/AbstractTimelineMetricsSink.java |  754 +++++
 .../metrics2/sink/timeline/AggregationResult.java  |   60 +
 .../metrics2/sink/timeline/AppCookieManager.java   |  219 ++
 .../metrics2/sink/timeline/ContainerMetric.java    |  218 ++
 .../metrics2/sink/timeline/MetadataException.java  |   28 +
 .../metrics2/sink/timeline/MetricAggregate.java    |  110 +
 .../sink/timeline/MetricClusterAggregate.java      |   73 +
 .../sink/timeline/MetricHostAggregate.java         |   81 +
 .../MetricsSinkInitializationException.java        |   25 +
 .../metrics2/sink/timeline/PostProcessingUtil.java |  164 +
 .../hadoop/metrics2/sink/timeline/Precision.java   |   78 +
 .../timeline/PrecisionLimitExceededException.java  |   36 +
 .../sink/timeline/SingleValuedTimelineMetric.java  |   93 +
 .../metrics2/sink/timeline/TimelineMetric.java     |  224 ++
 .../sink/timeline/TimelineMetricMetadata.java      |  201 ++
 .../sink/timeline/TimelineMetricUtils.java         |   65 +
 .../TimelineMetricWithAggregatedValues.java        |   65 +
 .../metrics2/sink/timeline/TimelineMetrics.java    |  123 +
 .../hadoop/metrics2/sink/timeline/TopNConfig.java  |   70 +
 .../sink/timeline/UnableToConnectException.java    |   46 +
 .../availability/MetricCollectorHAHelper.java      |  109 +
 .../MetricCollectorUnavailableException.java       |   24 +
 ...etricSinkWriteShardHostnameHashingStrategy.java |   60 +
 .../availability/MetricSinkWriteShardStrategy.java |   24 +
 .../sink/timeline/cache/TimelineMetricsCache.java  |  219 ++
 .../sink/timeline/configuration/Configuration.java |   62 +
 .../apache/hadoop/metrics2/sink/util/Servers.java  |  111 +
 .../timeline/AbstractTimelineMetricSinkTest.java   |  240 ++
 .../sink/timeline/AppCookieManagerTest.java        |   52 +
 .../availability/MetricCollectorHATest.java        |  211 ++
 .../availability/ShardingStrategyTest.java         |   64 +
 .../timeline/cache/HandleConnectExceptionTest.java |  243 ++
 .../timeline/cache/PostProcessingUtilTest.java     |  113 +
 .../timeline/cache/TimelineMetricsCacheTest.java   |  145 +
 ambari-metrics-flume-sink/pom.xml                  |  175 ++
 .../src/main/assemblies/empty.xml                  |   21 +
 .../src/main/assemblies/jar-with-common.xml        |   35 +
 .../src/main/conf/flume-metrics2.properties.j2     |   31 +
 .../sink/flume/FlumeTimelineMetricsSink.java       |  272 ++
 .../sink/flume/FlumeTimelineMetricsSinkTest.java   |  172 ++
 ambari-metrics-grafana/README.md                   |  281 ++
 .../ambari-metrics/datasource.js                   | 1092 +++++++
 .../ambari-metrics/directives.js                   |   36 +
 .../ambari-metrics/partials/config.html            |   19 +
 .../ambari-metrics/partials/query.editor.html      |  176 ++
 .../ambari-metrics/partials/query.options.html     |   42 +
 ambari-metrics-grafana/ambari-metrics/plugin.json  |   14 +
 ambari-metrics-grafana/ambari-metrics/queryCtrl.js |  160 +
 .../conf/unix/ambari-metrics-grafana               |  191 ++
 .../conf/unix/ams-grafana-env.sh                   |   29 +
 ambari-metrics-grafana/conf/unix/ams-grafana.ini   |  255 ++
 ambari-metrics-grafana/pom.xml                     |  142 +
 .../screenshots/1-add-datasource.png               |  Bin 0 -> 108602 bytes
 .../screenshots/10-choose-hostname.png             |  Bin 0 -> 298654 bytes
 .../screenshots/11-choose-agg-rate-precision.png   |  Bin 0 -> 276486 bytes
 .../screenshots/12-change-panel-title.png          |  Bin 0 -> 258642 bytes
 .../screenshots/13-save-dashboard.png              |  Bin 0 -> 262005 bytes
 .../screenshots/14-change-timerange.png            |  Bin 0 -> 310766 bytes
 .../screenshots/15-change-units.png                |  Bin 0 -> 322069 bytes
 .../screenshots/16-display-style-graph-1.png       |  Bin 0 -> 285467 bytes
 .../screenshots/17-series-specific-override.png    |  Bin 0 -> 302825 bytes
 .../screenshots/18-override-time.png               |  Bin 0 -> 255655 bytes
 .../screenshots/19-edit-graph.png                  |  Bin 0 -> 191904 bytes
 .../screenshots/2-datasource-details.png           |  Bin 0 -> 125313 bytes
 .../screenshots/20-templating.png                  |  Bin 0 -> 694376 bytes
 .../screenshots/21-multi-templating.png            |  Bin 0 -> 92034 bytes
 .../screenshots/3-test-datasource.png              |  Bin 0 -> 136121 bytes
 .../screenshots/4-dashboard-dropdown.png           |  Bin 0 -> 126964 bytes
 .../screenshots/5-dashboard-graph-menu.png         |  Bin 0 -> 146851 bytes
 .../screenshots/6-graph-panels.png                 |  Bin 0 -> 105383 bytes
 .../screenshots/7-choose-datasource.png            |  Bin 0 -> 246860 bytes
 .../screenshots/8-choose-component.png             |  Bin 0 -> 199123 bytes
 .../screenshots/9-choose-metric.png                |  Bin 0 -> 216473 bytes
 .../screenshots/add-dashboard.png                  |  Bin 0 -> 107965 bytes
 .../screenshots/full-dashboard.png                 |  Bin 0 -> 161956 bytes
 .../src/main/assemblies/empty.xml                  |   21 +
 ambari-metrics-hadoop-sink/pom.xml                 |  205 ++
 .../src/main/assemblies/empty.xml                  |   21 +
 .../src/main/assemblies/jar-with-common.xml        |   38 +
 .../sink/timeline/HadoopTimelineMetricsSink.java   |  518 ++++
 .../timeline/HadoopTimelineMetricsSinkTest.java    |  450 +++
 .../conf/unix/log4j.properties                     |   31 +
 .../conf/windows/log4j.properties                  |   29 +
 ambari-metrics-host-aggregator/pom.xml             |  169 +
 .../host/aggregator/AggregatorApplication.java     |  256 ++
 .../host/aggregator/AggregatorWebService.java      |   56 +
 .../host/aggregator/TimelineMetricsHolder.java     |  123 +
 .../sink/timeline/AbstractMetricPublisher.java     |  169 +
 .../sink/timeline/AggregatedMetricsPublisher.java  |  108 +
 .../sink/timeline/RawMetricsPublisher.java         |   70 +
 .../host/aggregator/AggregatorApplicationTest.java |   55 +
 .../host/aggregator/AggregatorWebServiceTest.java  |  135 +
 .../host/aggregator/TimelineMetricsHolderTest.java |  108 +
 .../sink/timeline/AbstractMetricPublisherTest.java |   82 +
 .../timeline/AggregatedMetricsPublisherTest.java   |  155 +
 .../sink/timeline/RawMetricsPublisherTest.java     |  153 +
 .../conf/unix/ambari-metrics-monitor               |  226 ++
 .../conf/unix/metric_groups.conf                   |   37 +
 .../conf/unix/metric_monitor.ini                   |   40 +
 .../conf/windows/ambari-metrics-monitor.cmd        |   17 +
 .../conf/windows/metric_groups.conf                |   19 +
 .../conf/windows/metric_monitor.ini                |   33 +
 ambari-metrics-host-monitoring/pom.xml             |  252 ++
 .../src/main/package/rpm/preremove.sh              |   28 +
 .../src/main/python/__init__.py                    |   21 +
 .../src/main/python/amhm_service.py                |  189 ++
 .../src/main/python/core/__init__.py               |   37 +
 .../src/main/python/core/aggregator.py             |  112 +
 .../src/main/python/core/application_metric_map.py |  189 ++
 .../src/main/python/core/blacklisted_set.py        |   73 +
 .../src/main/python/core/config_reader.py          |  317 ++
 .../src/main/python/core/controller.py             |  145 +
 .../src/main/python/core/emitter.py                |  222 ++
 .../src/main/python/core/event_definition.py       |   84 +
 .../src/main/python/core/host_info.py              |  374 +++
 .../src/main/python/core/krberr.py                 |   42 +
 .../src/main/python/core/metric_collector.py       |   95 +
 .../src/main/python/core/security.py               |   98 +
 .../src/main/python/core/spnego_kerberos_auth.py   |  164 +
 .../src/main/python/core/stop_handler.py           |  139 +
 .../src/main/python/main.py                        |  108 +
 .../src/main/python/psutil/LICENSE                 |   27 +
 .../src/main/python/psutil/MANIFEST.in             |   14 +
 .../src/main/python/psutil/Makefile                |   77 +
 .../src/main/python/psutil/README                  |  270 ++
 .../src/main/python/psutil/build.py                |   57 +
 .../src/main/python/psutil/docs/Makefile           |  177 ++
 .../src/main/python/psutil/docs/README             |   15 +
 .../main/python/psutil/docs/_static/copybutton.js  |   57 +
 .../src/main/python/psutil/docs/_static/sidebar.js |  161 +
 .../python/psutil/docs/_template/globaltoc.html    |   12 +
 .../python/psutil/docs/_template/indexcontent.html |    4 +
 .../python/psutil/docs/_template/indexsidebar.html |   16 +
 .../main/python/psutil/docs/_template/page.html    |   66 +
 .../docs/_themes/pydoctheme/static/pydoctheme.css  |  187 ++
 .../psutil/docs/_themes/pydoctheme/theme.conf      |   23 +
 .../src/main/python/psutil/docs/conf.py            |  253 ++
 .../src/main/python/psutil/docs/index.rst          | 1247 ++++++++
 .../src/main/python/psutil/docs/make.bat           |  242 ++
 .../src/main/python/psutil/examples/disk_usage.py  |   63 +
 .../src/main/python/psutil/examples/free.py        |   42 +
 .../src/main/python/psutil/examples/iotop.py       |  178 ++
 .../src/main/python/psutil/examples/killall.py     |   32 +
 .../src/main/python/psutil/examples/meminfo.py     |   69 +
 .../src/main/python/psutil/examples/netstat.py     |   65 +
 .../src/main/python/psutil/examples/nettop.py      |  165 +
 .../src/main/python/psutil/examples/pmap.py        |   58 +
 .../main/python/psutil/examples/process_detail.py  |  162 +
 .../src/main/python/psutil/examples/top.py         |  232 ++
 .../src/main/python/psutil/examples/who.py         |   34 +
 .../src/main/python/psutil/make.bat                |  176 ++
 .../src/main/python/psutil/psutil/__init__.py      | 1987 ++++++++++++
 .../src/main/python/psutil/psutil/_common.py       |  258 ++
 .../src/main/python/psutil/psutil/_compat.py       |  433 +++
 .../src/main/python/psutil/psutil/_psbsd.py        |  389 +++
 .../src/main/python/psutil/psutil/_pslinux.py      | 1225 ++++++++
 .../src/main/python/psutil/psutil/_psosx.py        |  341 ++
 .../src/main/python/psutil/psutil/_psposix.py      |  157 +
 .../src/main/python/psutil/psutil/_pssunos.py      |  533 ++++
 .../src/main/python/psutil/psutil/_psutil_bsd.c    | 2212 +++++++++++++
 .../src/main/python/psutil/psutil/_psutil_bsd.h    |   51 +
 .../src/main/python/psutil/psutil/_psutil_common.c |   37 +
 .../src/main/python/psutil/psutil/_psutil_common.h |   10 +
 .../src/main/python/psutil/psutil/_psutil_linux.c  |  510 +++
 .../src/main/python/psutil/psutil/_psutil_linux.h  |   20 +
 .../src/main/python/psutil/psutil/_psutil_osx.c    | 1881 ++++++++++++
 .../src/main/python/psutil/psutil/_psutil_osx.h    |   41 +
 .../src/main/python/psutil/psutil/_psutil_posix.c  |  128 +
 .../src/main/python/psutil/psutil/_psutil_posix.h  |   10 +
 .../src/main/python/psutil/psutil/_psutil_sunos.c  | 1290 ++++++++
 .../src/main/python/psutil/psutil/_psutil_sunos.h  |   27 +
 .../main/python/psutil/psutil/_psutil_windows.c    | 3241 ++++++++++++++++++++
 .../main/python/psutil/psutil/_psutil_windows.h    |   70 +
 .../src/main/python/psutil/psutil/_pswindows.py    |  485 +++
 .../python/psutil/psutil/arch/bsd/process_info.c   |  285 ++
 .../python/psutil/psutil/arch/bsd/process_info.h   |   15 +
 .../python/psutil/psutil/arch/osx/process_info.c   |  293 ++
 .../python/psutil/psutil/arch/osx/process_info.h   |   16 +
 .../main/python/psutil/psutil/arch/windows/glpi.h  |   41 +
 .../python/psutil/psutil/arch/windows/ntextapi.h   |  287 ++
 .../psutil/psutil/arch/windows/process_handles.c   |  336 ++
 .../psutil/psutil/arch/windows/process_handles.h   |   10 +
 .../psutil/psutil/arch/windows/process_info.c      |  443 +++
 .../psutil/psutil/arch/windows/process_info.h      |   17 +
 .../python/psutil/psutil/arch/windows/security.c   |  238 ++
 .../python/psutil/psutil/arch/windows/security.h   |   17 +
 .../src/main/python/psutil/setup.py                |  198 ++
 .../test/python/core/TestApplicationMetricMap.py   |  108 +
 .../src/test/python/core/TestEmitter.py            |  145 +
 .../src/test/python/core/TestHostInfo.py           |  348 +++
 .../src/test/python/core/TestMetricCollector.py    |   47 +
 .../src/test/python/unitTests.py                   |  140 +
 ambari-metrics-kafka-sink/pom.xml                  |  219 ++
 .../src/main/assemblies/empty.xml                  |   21 +
 .../src/main/assemblies/jar-with-common.xml        |   35 +
 .../sink/kafka/KafkaTimelineMetricsReporter.java   |  515 ++++
 .../kafka/KafkaTimelineMetricsReporterMBean.java   |   25 +
 .../metrics2/sink/kafka/ScheduledReporter.java     |  218 ++
 .../kafka/KafkaTimelineMetricsReporterTest.java    |  160 +
 .../metrics2/sink/kafka/ScheduledReporterTest.java |  104 +
 ambari-metrics-storm-sink/pom.xml                  |  206 ++
 .../src/main/assemblies/empty.xml                  |   21 +
 .../hadoop/metrics2/sink/storm/NumberUtil.java     |   38 +
 .../sink/storm/StormTimelineMetricsReporter.java   |  284 ++
 .../sink/storm/StormTimelineMetricsSink.java       |  422 +++
 .../sink/storm/StormTimelineMetricsSinkTest.java   |  186 ++
 .../conf/unix/ambari-metrics-collector             |  496 +++
 .../conf/unix/ams-env.sh                           |   33 +
 .../conf/unix/ams-site.xml                         |  385 +++
 .../conf/unix/amshbase_metrics_whitelist           |  162 +
 .../conf/unix/hbase-site.xml                       |  280 ++
 .../conf/unix/log4j.properties                     |   31 +
 .../conf/unix/metrics_whitelist                    |  654 ++++
 .../conf/unix/sqlline/log4j.properties             |   76 +
 .../conf/unix/sqlline/phoenix_utils.py             |  192 ++
 .../conf/unix/sqlline/sqlline.py                   |  105 +
 .../conf/windows/ambari-metrics-collector.cmd      |   17 +
 .../conf/windows/ams-env.cmd                       |   16 +
 .../conf/windows/ams-site.xml                      |   25 +
 .../conf/windows/ams.properties                    |   17 +
 .../conf/windows/amshbase_metrics_whitelist        |  162 +
 .../conf/windows/log4j.properties                  |   29 +
 .../conf/windows/metrics_whitelist                 |  654 ++++
 ambari-metrics-timelineservice/pom.xml             | 1016 ++++++
 .../src/main/assemblies/empty.xml                  |   21 +
 .../src/main/assemblies/simulator.xml              |   70 +
 .../src/main/conf/hbase-site-metrics-service.xml   |   80 +
 .../src/main/conf/simulator-log4j.xml              |   45 +
 .../ambari/metrics/AMSApplicationServer.java       |  143 +
 .../metrics/core/loadsimulator/LoadRunner.java     |  154 +
 .../core/loadsimulator/MetricsLoadSimulator.java   |  138 +
 .../core/loadsimulator/MetricsSenderWorker.java    |   60 +
 .../metrics/core/loadsimulator/data/AppID.java     |   45 +
 .../core/loadsimulator/data/AppMetrics.java        |   47 +
 .../loadsimulator/data/ApplicationInstance.java    |   58 +
 .../loadsimulator/data/HostMetricsGenerator.java   |   61 +
 .../metrics/core/loadsimulator/data/Metric.java    |   71 +
 .../data/MetricsGeneratorConfigurer.java           |   93 +
 .../core/loadsimulator/net/MetricsSender.java      |   31 +
 .../core/loadsimulator/net/RestMetricsSender.java  |   92 +
 .../loadsimulator/net/StdOutMetricsSender.java     |   56 +
 .../metrics/core/loadsimulator/net/UrlService.java |  100 +
 .../metrics/core/loadsimulator/util/Json.java      |   62 +
 .../loadsimulator/util/RandomMetricsProvider.java  |   39 +
 .../core/loadsimulator/util/TimeStampProvider.java |   51 +
 .../metrics/core/timeline/FunctionUtils.java       |   47 +
 .../core/timeline/HBaseTimelineMetricsService.java |  573 ++++
 .../core/timeline/MetricsCacheCommitterThread.java |   38 +
 .../MetricsSystemInitializationException.java      |   41 +
 .../core/timeline/PhoenixHBaseAccessor.java        | 2054 +++++++++++++
 .../core/timeline/TimelineMetricConfiguration.java |  743 +++++
 .../timeline/TimelineMetricDistributedCache.java   |   32 +
 .../timeline/TimelineMetricServiceSummary.java     |   74 +
 .../timeline/TimelineMetricSplitPointComputer.java |  240 ++
 .../metrics/core/timeline/TimelineMetricStore.java |  125 +
 .../core/timeline/TimelineMetricStoreWatcher.java  |  126 +
 .../timeline/TimelineMetricsAggregatorSink.java    |   60 +
 .../core/timeline/TimelineMetricsFilter.java       |  198 ++
 .../core/timeline/TimelineMetricsIgniteCache.java  |  326 ++
 .../core/timeline/TransientMetricReadHelper.java   |  139 +
 .../aggregators/AbstractTimelineAggregator.java    |  474 +++
 .../core/timeline/aggregators/AggregatorUtils.java |  255 ++
 .../timeline/aggregators/CustomDownSampler.java    |   44 +
 .../timeline/aggregators/DownSamplerUtils.java     |  122 +
 .../aggregators/EventMetricDownSampler.java        |   84 +
 .../core/timeline/aggregators/Function.java        |  213 ++
 .../aggregators/TimelineClusterMetric.java         |   97 +
 .../aggregators/TimelineMetricAggregator.java      |   59 +
 .../TimelineMetricAggregatorFactory.java           |  529 ++++
 .../aggregators/TimelineMetricAppAggregator.java   |  192 ++
 .../TimelineMetricClusterAggregator.java           |  152 +
 .../TimelineMetricClusterAggregatorSecond.java     |  295 ++
 ...tricClusterAggregatorSecondWithCacheSource.java |  104 +
 .../TimelineMetricFilteringHostAggregator.java     |   94 +
 .../aggregators/TimelineMetricHostAggregator.java  |  125 +
 .../aggregators/TimelineMetricReadHelper.java      |  184 ++
 .../core/timeline/aggregators/TopNDownSampler.java |  112 +
 .../v2/TimelineMetricClusterAggregator.java        |   93 +
 .../v2/TimelineMetricFilteringHostAggregator.java  |  119 +
 .../v2/TimelineMetricHostAggregator.java           |   77 +
 .../availability/AggregationTaskRunner.java        |  141 +
 .../timeline/availability/CheckpointManager.java   |   95 +
 .../availability/MetricCollectorHAController.java  |  330 ++
 .../OnlineOfflineStateModelFactory.java            |   69 +
 .../discovery/TimelineMetricHostMetadata.java      |   60 +
 .../discovery/TimelineMetricMetadataKey.java       |   80 +
 .../discovery/TimelineMetricMetadataManager.java   |  863 ++++++
 .../discovery/TimelineMetricMetadataSync.java      |  227 ++
 ...ractTimelineMetricsSeriesAggregateFunction.java |   98 +
 .../timeline/function/SeriesAggregateFunction.java |   42 +
 .../TimelineMetricsSeriesAggregateFunction.java    |   25 +
 ...elineMetricsSeriesAggregateFunctionFactory.java |   41 +
 .../TimelineMetricsSeriesAvgAggregateFunction.java |   39 +
 .../TimelineMetricsSeriesMaxAggregateFunction.java |   41 +
 .../TimelineMetricsSeriesMinAggregateFunction.java |   41 +
 .../TimelineMetricsSeriesSumAggregateFunction.java |   39 +
 .../metrics/core/timeline/query/Condition.java     |   52 +
 .../core/timeline/query/ConditionBuilder.java      |  156 +
 .../core/timeline/query/ConnectionProvider.java    |   29 +
 .../core/timeline/query/DefaultCondition.java      |  322 ++
 .../timeline/query/DefaultPhoenixDataSource.java   |   90 +
 .../core/timeline/query/EmptyCondition.java        |  174 ++
 .../timeline/query/PhoenixConnectionProvider.java  |   31 +
 .../core/timeline/query/PhoenixTransactSQL.java    | 1106 +++++++
 .../query/SplitByMetricNamesCondition.java         |  194 ++
 .../metrics/core/timeline/query/TopNCondition.java |  162 +
 .../timeline/query/TransientMetricCondition.java   |  206 ++
 .../core/timeline/sink/DefaultFSSinkProvider.java  |  153 +
 .../core/timeline/sink/ExternalMetricsSink.java    |   48 +
 .../core/timeline/sink/ExternalSinkProvider.java   |   35 +
 .../core/timeline/sink/HttpSinkProvider.java       |  231 ++
 .../core/timeline/sink/KafkaSinkProvider.java      |  118 +
 .../DefaultInternalMetricsSourceProvider.java      |   42 +
 .../timeline/source/InternalMetricsSource.java     |   30 +
 .../timeline/source/InternalSourceProvider.java    |   39 +
 .../core/timeline/source/RawMetricsSource.java     |   85 +
 .../source/cache/InternalMetricCacheKey.java       |  109 +
 .../source/cache/InternalMetricCacheValue.java     |   37 +
 .../source/cache/InternalMetricsCache.java         |  229 ++
 .../source/cache/InternalMetricsCacheProvider.java |   48 +
 .../cache/InternalMetricsCacheSizeOfEngine.java    |  148 +
 .../upgrade/core/AbstractPhoenixMetricsCopier.java |  164 +
 .../upgrade/core/MetricsDataMigrationLauncher.java |  328 ++
 .../upgrade/core/PhoenixClusterMetricsCopier.java  |   74 +
 .../upgrade/core/PhoenixHostMetricsCopier.java     |   77 +
 .../timeline/uuid/HashBasedUuidGenStrategy.java    |  225 ++
 .../core/timeline/uuid/MD5UuidGenStrategy.java     |   60 +
 .../core/timeline/uuid/MetricUuidGenStrategy.java  |   40 +
 .../timeline/uuid/Murmur3HashUuidGenStrategy.java  |   54 +
 .../core/timeline/uuid/TimelineMetricUuid.java     |   55 +
 .../records/ApplicationAttemptFinishData.java      |   95 +
 .../records/ApplicationAttemptHistoryData.java     |  171 ++
 .../records/ApplicationAttemptStartData.java       |   82 +
 .../metrics/records/ApplicationFinishData.java     |   94 +
 .../metrics/records/ApplicationHistoryData.java    |  213 ++
 .../metrics/records/ApplicationStartData.java      |  106 +
 .../metrics/records/ContainerFinishData.java       |   90 +
 .../metrics/records/ContainerHistoryData.java      |  182 ++
 .../ambari/metrics/records/ContainerStartData.java |   92 +
 .../pb/ApplicationAttemptFinishDataPBImpl.java     |  239 ++
 .../impl/pb/ApplicationAttemptStartDataPBImpl.java |  208 ++
 .../impl/pb/ApplicationFinishDataPBImpl.java       |  226 ++
 .../impl/pb/ApplicationStartDataPBImpl.java        |  229 ++
 .../records/impl/pb/ContainerFinishDataPBImpl.java |  204 ++
 .../records/impl/pb/ContainerStartDataPBImpl.java  |  258 ++
 .../metrics/timeline/GenericObjectMapper.java      |  135 +
 .../ambari/metrics/timeline/NameValuePair.java     |   59 +
 .../ambari/metrics/timeline/TimelineReader.java    |  155 +
 .../ambari/metrics/timeline/TimelineStore.java     |   29 +
 .../ambari/metrics/timeline/TimelineWriter.java    |   46 +
 .../ambari/metrics/webapp/AMSController.java       |   37 +
 .../apache/ambari/metrics/webapp/AMSWebApp.java    |   42 +
 .../ambari/metrics/webapp/JAXBContextResolver.java |   64 +
 .../ambari/metrics/webapp/TimelineWebServices.java |  539 ++++
 .../python/ambari_metrics_collector/__init__.py    |   21 +
 .../python/ambari_metrics_collector/properties.py  |  223 ++
 .../serviceConfiguration.py                        |  152 +
 .../src/main/python/amc_service.py                 |  171 ++
 .../src/main/python/embedded_hbase_service.py      |  202 ++
 .../src/main/python/main.py                        |  214 ++
 .../main/resources/metrics_def/AMBARI_SERVER.dat   |   40 +
 .../src/main/resources/metrics_def/AMS-HBASE.dat   |  245 ++
 .../resources/metrics_def/AMSSMOKETESTFAKE.DAT     |    1 +
 .../resources/metrics_def/AMSSMOKETESTFAKE.dat     |    1 +
 .../src/main/resources/metrics_def/DATANODE.dat    |  161 +
 .../main/resources/metrics_def/FLUME_HANDLER.dat   |   17 +
 .../main/resources/metrics_def/HBASE_MASTER.dat    |  253 ++
 .../resources/metrics_def/HBASE_REGIONSERVER.dat   |  600 ++++
 .../main/resources/metrics_def/HIVEMETASTORE.dat   |  181 ++
 .../src/main/resources/metrics_def/HIVESERVER2.dat |  117 +
 .../src/main/resources/metrics_def/HOST.dat        |   61 +
 .../resources/metrics_def/JOBHISTORYSERVER.dat     |   58 +
 .../main/resources/metrics_def/KAFKA_BROKER.dat    | 1103 +++++++
 .../src/main/resources/metrics_def/NAMENODE.dat    |  398 +++
 .../src/main/resources/metrics_def/NIMBUS.dat      |    7 +
 .../src/main/resources/metrics_def/NODEMANAGER.dat |   83 +
 .../main/resources/metrics_def/RESOURCEMANAGER.dat |  159 +
 .../metrics_def/TIMELINE_METRIC_STORE_WATCHER.DAT  |    1 +
 .../metrics_def/TIMELINE_METRIC_STORE_WATCHER.dat  |    1 +
 .../src/main/resources/scripts/ams_query.py        |  209 ++
 .../src/main/resources/scripts/start.sh            |   30 +
 .../src/main/resources/scripts/start_slaves.sh     |   27 +
 .../src/main/resources/scripts/status_slaves.sh    |   22 +
 .../src/main/resources/scripts/stop.sh             |   32 +
 .../src/main/resources/scripts/stop_slaves.sh      |   26 +
 .../src/test/conf/ams-site.xml                     |   29 +
 .../src/test/conf/hadoop-policy.xml                |  134 +
 .../src/test/conf/hbase-site.xml                   |  245 ++
 .../core/loadsimulator/data/TestAppMetrics.java    |  134 +
 .../core/loadsimulator/data/TestMetric.java        |   80 +
 .../jmetertest/jmetertest/AMSJMeterLoadTest.java   |  198 ++
 .../jmetertest/jmetertest/AppGetMetric.java        |   57 +
 .../jmetertest/GetMetricRequestInfo.java           |   61 +
 .../jmetertest/jmetertest/JmeterTestPlanTask.java  |  276 ++
 .../loadsimulator/net/TestRestMetricsSender.java   |   75 +
 .../loadsimulator/net/TestStdOutMetricsSender.java |   37 +
 .../util/TestRandomMetricsProvider.java            |   36 +
 .../loadsimulator/util/TestTimeStampProvider.java  |   51 +
 .../timeline/AbstractMiniHBaseClusterTest.java     |  367 +++
 .../AbstractPhoenixConnectionlessTest.java         |  111 +
 .../ambari/metrics/core/timeline/FunctionTest.java |   62 +
 .../timeline/HBaseTimelineMetricsServiceTest.java  |  136 +
 .../core/timeline/ITPhoenixHBaseAccessor.java      |  553 ++++
 .../metrics/core/timeline/MetricTestHelper.java    |  130 +
 .../core/timeline/PhoenixHBaseAccessorTest.java    |  292 ++
 .../timeline/StandaloneHBaseTestingUtility.java    |   39 +
 .../metrics/core/timeline/TestClusterSuite.java    |   34 +
 .../core/timeline/TestMetricHostAggregate.java     |   65 +
 .../core/timeline/TestPhoenixTransactSQL.java      |  659 ++++
 .../core/timeline/TestTimelineMetricStore.java     |  133 +
 .../TimelineMetricSplitPointComputerTest.java      |  141 +
 .../timeline/TimelineMetricStoreWatcherTest.java   |  108 +
 .../TimelineMetricsAggregatorMemorySink.java       |  141 +
 .../core/timeline/TimelineMetricsFilterTest.java   |  259 ++
 .../timeline/TimelineMetricsIgniteCacheTest.java   |  237 ++
 .../metrics/core/timeline/TopNConditionTest.java   |  105 +
 .../AbstractTimelineAggregatorTest.java            |  181 ++
 .../core/timeline/aggregators/DownSamplerTest.java |  117 +
 .../timeline/aggregators/ITClusterAggregator.java  |  761 +++++
 .../timeline/aggregators/ITMetricAggregator.java   |  389 +++
 .../TimelineMetricClusterAggregatorSecondTest.java |  405 +++
 ...ClusterAggregatorSecondWithCacheSourceTest.java |  115 +
 .../MetricCollectorHAControllerTest.java           |  106 +
 .../timeline/discovery/TestMetadataManager.java    |  281 ++
 .../core/timeline/discovery/TestMetadataSync.java  |  126 +
 ...TimelineMetricsSeriesAggregateFunctionTest.java |  188 ++
 .../core/timeline/query/DefaultConditionTest.java  |  172 ++
 .../core/timeline/source/RawMetricsSourceTest.java |  142 +
 .../timeline/uuid/MetricUuidGenStrategyTest.java   |  216 ++
 .../metrics/timeline/TestGenericObjectMapper.java  |  102 +
 .../metrics/webapp/TestTimelineWebServices.java    |  118 +
 .../src/test/resources/hbase-default.xml           |   36 +
 .../src/test/resources/loadsimulator/README        |   65 +
 .../resources/loadsimulator/ams-jmeter.properties  |   56 +
 .../resources/loadsimulator/amsJmeterGraph.jmx     |  104 +
 .../test/resources/loadsimulator/jmeter.properties | 1172 +++++++
 .../resources/loadsimulator/saveservice.properties |  381 +++
 .../test/resources/test_data/full_whitelist.dat    | 1615 ++++++++++
 .../test/resources/test_data/metric_blacklist.dat  |    2 +
 .../test/resources/test_data/metric_whitelist.dat  |    8 +
 .../test/resources/ui_metrics_def/AMS-HBASE.dat    |   26 +
 .../src/test/resources/ui_metrics_def/DATANODE.dat |    4 +
 .../resources/ui_metrics_def/FLUME_HANDLER.dat     |   63 +
 .../src/test/resources/ui_metrics_def/HBASE.dat    |   47 +
 .../src/test/resources/ui_metrics_def/HOST.dat     |   80 +
 .../test/resources/ui_metrics_def/KAFKA_BROKER.dat |   16 +
 .../src/test/resources/ui_metrics_def/NAMENODE.dat |   30 +
 .../src/test/resources/ui_metrics_def/NIMBUS.dat   |   28 +
 .../test/resources/ui_metrics_def/NODEMANAGER.dat  |   33 +
 .../resources/ui_metrics_def/RESOURCEMANAGER.dat   |   11 +
 pom.xml                                            |  358 +++
 src/main/package/deb/control/control               |   21 +
 src/main/package/deb/control/postinst              |   15 +
 src/main/package/deb/control/postrm                |   15 +
 src/main/package/deb/control/posttrm               |   15 +
 src/main/package/deb/control/preinst               |   15 +
 src/main/package/deb/control/prerm                 |   15 +
 487 files changed, 83938 insertions(+), 1 deletion(-)
 create mode 100644 .gitattributes
 create mode 100644 .gitignore
 delete mode 100644 Readme.md
 create mode 100644 ambari-metrics-assembly/pom.xml
 create mode 100644 
ambari-metrics-assembly/src/main/assembly/collector-windows-choco.xml
 create mode 100644 
ambari-metrics-assembly/src/main/assembly/collector-windows.xml
 create mode 100644 ambari-metrics-assembly/src/main/assembly/collector.xml
 create mode 100644 ambari-metrics-assembly/src/main/assembly/grafana.xml
 create mode 100644 
ambari-metrics-assembly/src/main/assembly/monitor-windows-choco.xml
 create mode 100644 
ambari-metrics-assembly/src/main/assembly/monitor-windows.xml
 create mode 100644 ambari-metrics-assembly/src/main/assembly/monitor.xml
 create mode 100644 
ambari-metrics-assembly/src/main/assembly/sink-windows-choco.xml
 create mode 100644 ambari-metrics-assembly/src/main/assembly/sink-windows.xml
 create mode 100644 ambari-metrics-assembly/src/main/assembly/sink.xml
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/collector/ambari-metrics-collector.nuspec
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/collector/chocolateyinstall.ps1
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/collector/chocolateyuninstall.ps1
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/monitor/ambari-metrics-monitor.nuspec
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/monitor/chocolateyinstall.ps1
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/monitor/chocolateyuninstall.ps1
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/sink/ambari-metrics-hadoop-sink.nuspec
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/sink/chocolateyinstall.ps1
 create mode 100644 
ambari-metrics-assembly/src/main/package/choco/sink/chocolateyuninstall.ps1
 create mode 100644 ambari-metrics-assembly/src/main/package/deb/control/control
 create mode 100644 
ambari-metrics-assembly/src/main/package/deb/control/postinst
 create mode 100644 ambari-metrics-assembly/src/main/package/deb/control/preinst
 create mode 100644 ambari-metrics-assembly/src/main/package/deb/control/prerm
 create mode 100644 
ambari-metrics-assembly/src/main/package/rpm/sink/postinstall.sh
 create mode 100644 
ambari-metrics-assembly/src/main/package/rpm/sink/preinstall.sh
 create mode 100644 ambari-metrics-common/pom.xml
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AggregationResult.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AppCookieManager.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/ContainerMetric.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/MetadataException.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/MetricAggregate.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/MetricClusterAggregate.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/MetricHostAggregate.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/MetricsSinkInitializationException.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/PostProcessingUtil.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/Precision.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/PrecisionLimitExceededException.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/SingleValuedTimelineMetric.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TimelineMetric.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TimelineMetricMetadata.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TimelineMetricUtils.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TimelineMetricWithAggregatedValues.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TimelineMetrics.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TopNConfig.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/UnableToConnectException.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/availability/MetricCollectorHAHelper.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/availability/MetricCollectorUnavailableException.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/availability/MetricSinkWriteShardHostnameHashingStrategy.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/availability/MetricSinkWriteShardStrategy.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/cache/TimelineMetricsCache.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/configuration/Configuration.java
 create mode 100644 
ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/util/Servers.java
 create mode 100644 
ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricSinkTest.java
 create mode 100644 
ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/AppCookieManagerTest.java
 create mode 100644 
ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/availability/MetricCollectorHATest.java
 create mode 100644 
ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/availability/ShardingStrategyTest.java
 create mode 100644 
ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java
 create mode 100644 
ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/PostProcessingUtilTest.java
 create mode 100644 
ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/TimelineMetricsCacheTest.java
 create mode 100644 ambari-metrics-flume-sink/pom.xml
 create mode 100644 ambari-metrics-flume-sink/src/main/assemblies/empty.xml
 create mode 100644 
ambari-metrics-flume-sink/src/main/assemblies/jar-with-common.xml
 create mode 100644 
ambari-metrics-flume-sink/src/main/conf/flume-metrics2.properties.j2
 create mode 100644 
ambari-metrics-flume-sink/src/main/java/org/apache/hadoop/metrics2/sink/flume/FlumeTimelineMetricsSink.java
 create mode 100644 
ambari-metrics-flume-sink/src/test/java/org/apache/hadoop/metrics2/sink/flume/FlumeTimelineMetricsSinkTest.java
 create mode 100644 ambari-metrics-grafana/README.md
 create mode 100644 ambari-metrics-grafana/ambari-metrics/datasource.js
 create mode 100644 ambari-metrics-grafana/ambari-metrics/directives.js
 create mode 100644 ambari-metrics-grafana/ambari-metrics/partials/config.html
 create mode 100644 
ambari-metrics-grafana/ambari-metrics/partials/query.editor.html
 create mode 100644 
ambari-metrics-grafana/ambari-metrics/partials/query.options.html
 create mode 100644 ambari-metrics-grafana/ambari-metrics/plugin.json
 create mode 100644 ambari-metrics-grafana/ambari-metrics/queryCtrl.js
 create mode 100644 ambari-metrics-grafana/conf/unix/ambari-metrics-grafana
 create mode 100644 ambari-metrics-grafana/conf/unix/ams-grafana-env.sh
 create mode 100644 ambari-metrics-grafana/conf/unix/ams-grafana.ini
 create mode 100644 ambari-metrics-grafana/pom.xml
 create mode 100644 ambari-metrics-grafana/screenshots/1-add-datasource.png
 create mode 100644 ambari-metrics-grafana/screenshots/10-choose-hostname.png
 create mode 100644 
ambari-metrics-grafana/screenshots/11-choose-agg-rate-precision.png
 create mode 100644 ambari-metrics-grafana/screenshots/12-change-panel-title.png
 create mode 100644 ambari-metrics-grafana/screenshots/13-save-dashboard.png
 create mode 100644 ambari-metrics-grafana/screenshots/14-change-timerange.png
 create mode 100644 ambari-metrics-grafana/screenshots/15-change-units.png
 create mode 100644 
ambari-metrics-grafana/screenshots/16-display-style-graph-1.png
 create mode 100644 
ambari-metrics-grafana/screenshots/17-series-specific-override.png
 create mode 100644 ambari-metrics-grafana/screenshots/18-override-time.png
 create mode 100644 ambari-metrics-grafana/screenshots/19-edit-graph.png
 create mode 100644 ambari-metrics-grafana/screenshots/2-datasource-details.png
 create mode 100644 ambari-metrics-grafana/screenshots/20-templating.png
 create mode 100644 ambari-metrics-grafana/screenshots/21-multi-templating.png
 create mode 100644 ambari-metrics-grafana/screenshots/3-test-datasource.png
 create mode 100644 ambari-metrics-grafana/screenshots/4-dashboard-dropdown.png
 create mode 100644 
ambari-metrics-grafana/screenshots/5-dashboard-graph-menu.png
 create mode 100644 ambari-metrics-grafana/screenshots/6-graph-panels.png
 create mode 100644 ambari-metrics-grafana/screenshots/7-choose-datasource.png
 create mode 100644 ambari-metrics-grafana/screenshots/8-choose-component.png
 create mode 100644 ambari-metrics-grafana/screenshots/9-choose-metric.png
 create mode 100644 ambari-metrics-grafana/screenshots/add-dashboard.png
 create mode 100644 ambari-metrics-grafana/screenshots/full-dashboard.png
 create mode 100644 ambari-metrics-grafana/src/main/assemblies/empty.xml
 create mode 100644 ambari-metrics-hadoop-sink/pom.xml
 create mode 100644 ambari-metrics-hadoop-sink/src/main/assemblies/empty.xml
 create mode 100644 
ambari-metrics-hadoop-sink/src/main/assemblies/jar-with-common.xml
 create mode 100644 
ambari-metrics-hadoop-sink/src/main/java/org/apache/hadoop/metrics2/sink/timeline/HadoopTimelineMetricsSink.java
 create mode 100644 
ambari-metrics-hadoop-sink/src/test/java/org/apache/hadoop/metrics2/sink/timeline/HadoopTimelineMetricsSinkTest.java
 create mode 100644 ambari-metrics-host-aggregator/conf/unix/log4j.properties
 create mode 100644 ambari-metrics-host-aggregator/conf/windows/log4j.properties
 create mode 100644 ambari-metrics-host-aggregator/pom.xml
 create mode 100644 
ambari-metrics-host-aggregator/src/main/java/org/apache/hadoop/metrics2/host/aggregator/AggregatorApplication.java
 create mode 100644 
ambari-metrics-host-aggregator/src/main/java/org/apache/hadoop/metrics2/host/aggregator/AggregatorWebService.java
 create mode 100644 
ambari-metrics-host-aggregator/src/main/java/org/apache/hadoop/metrics2/host/aggregator/TimelineMetricsHolder.java
 create mode 100644 
ambari-metrics-host-aggregator/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractMetricPublisher.java
 create mode 100644 
ambari-metrics-host-aggregator/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AggregatedMetricsPublisher.java
 create mode 100644 
ambari-metrics-host-aggregator/src/main/java/org/apache/hadoop/metrics2/sink/timeline/RawMetricsPublisher.java
 create mode 100644 
ambari-metrics-host-aggregator/src/test/java/org/apache/hadoop/metrics2/host/aggregator/AggregatorApplicationTest.java
 create mode 100644 
ambari-metrics-host-aggregator/src/test/java/org/apache/hadoop/metrics2/host/aggregator/AggregatorWebServiceTest.java
 create mode 100644 
ambari-metrics-host-aggregator/src/test/java/org/apache/hadoop/metrics2/host/aggregator/TimelineMetricsHolderTest.java
 create mode 100644 
ambari-metrics-host-aggregator/src/test/java/org/apache/hadoop/metrics2/sink/timeline/AbstractMetricPublisherTest.java
 create mode 100644 
ambari-metrics-host-aggregator/src/test/java/org/apache/hadoop/metrics2/sink/timeline/AggregatedMetricsPublisherTest.java
 create mode 100644 
ambari-metrics-host-aggregator/src/test/java/org/apache/hadoop/metrics2/sink/timeline/RawMetricsPublisherTest.java
 create mode 100644 
ambari-metrics-host-monitoring/conf/unix/ambari-metrics-monitor
 create mode 100644 ambari-metrics-host-monitoring/conf/unix/metric_groups.conf
 create mode 100644 ambari-metrics-host-monitoring/conf/unix/metric_monitor.ini
 create mode 100644 
ambari-metrics-host-monitoring/conf/windows/ambari-metrics-monitor.cmd
 create mode 100644 
ambari-metrics-host-monitoring/conf/windows/metric_groups.conf
 create mode 100644 
ambari-metrics-host-monitoring/conf/windows/metric_monitor.ini
 create mode 100644 ambari-metrics-host-monitoring/pom.xml
 create mode 100644 
ambari-metrics-host-monitoring/src/main/package/rpm/preremove.sh
 create mode 100644 ambari-metrics-host-monitoring/src/main/python/__init__.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/amhm_service.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/__init__.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/aggregator.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/application_metric_map.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/blacklisted_set.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/config_reader.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/controller.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/emitter.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/event_definition.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/host_info.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/krberr.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/metric_collector.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/security.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/spnego_kerberos_auth.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/core/stop_handler.py
 create mode 100644 ambari-metrics-host-monitoring/src/main/python/main.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/LICENSE
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/MANIFEST.in
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/Makefile
 create mode 100644 ambari-metrics-host-monitoring/src/main/python/psutil/README
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/build.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/Makefile
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/README
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/_static/copybutton.js
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/_static/sidebar.js
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/_template/globaltoc.html
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/_template/indexcontent.html
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/_template/indexsidebar.html
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/_template/page.html
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/_themes/pydoctheme/static/pydoctheme.css
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/_themes/pydoctheme/theme.conf
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/conf.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/index.rst
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/docs/make.bat
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/disk_usage.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/free.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/iotop.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/killall.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/meminfo.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/netstat.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/nettop.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/pmap.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/process_detail.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/top.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/examples/who.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/make.bat
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/__init__.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_common.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_compat.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psbsd.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_pslinux.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psosx.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psposix.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_pssunos.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_bsd.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_bsd.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_common.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_common.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_linux.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_linux.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_osx.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_osx.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_posix.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_posix.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_sunos.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_sunos.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_windows.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_psutil_windows.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/_pswindows.py
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/bsd/process_info.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/bsd/process_info.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/osx/process_info.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/osx/process_info.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/windows/glpi.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/windows/ntextapi.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/windows/process_handles.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/windows/process_handles.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/windows/process_info.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/windows/process_info.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/windows/security.c
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/psutil/arch/windows/security.h
 create mode 100644 
ambari-metrics-host-monitoring/src/main/python/psutil/setup.py
 create mode 100644 
ambari-metrics-host-monitoring/src/test/python/core/TestApplicationMetricMap.py
 create mode 100644 
ambari-metrics-host-monitoring/src/test/python/core/TestEmitter.py
 create mode 100644 
ambari-metrics-host-monitoring/src/test/python/core/TestHostInfo.py
 create mode 100644 
ambari-metrics-host-monitoring/src/test/python/core/TestMetricCollector.py
 create mode 100644 ambari-metrics-host-monitoring/src/test/python/unitTests.py
 create mode 100644 ambari-metrics-kafka-sink/pom.xml
 create mode 100644 ambari-metrics-kafka-sink/src/main/assemblies/empty.xml
 create mode 100644 
ambari-metrics-kafka-sink/src/main/assemblies/jar-with-common.xml
 create mode 100644 
ambari-metrics-kafka-sink/src/main/java/org/apache/hadoop/metrics2/sink/kafka/KafkaTimelineMetricsReporter.java
 create mode 100644 
ambari-metrics-kafka-sink/src/main/java/org/apache/hadoop/metrics2/sink/kafka/KafkaTimelineMetricsReporterMBean.java
 create mode 100644 
ambari-metrics-kafka-sink/src/main/java/org/apache/hadoop/metrics2/sink/kafka/ScheduledReporter.java
 create mode 100644 
ambari-metrics-kafka-sink/src/test/java/org/apache/hadoop/metrics2/sink/kafka/KafkaTimelineMetricsReporterTest.java
 create mode 100644 
ambari-metrics-kafka-sink/src/test/java/org/apache/hadoop/metrics2/sink/kafka/ScheduledReporterTest.java
 create mode 100644 ambari-metrics-storm-sink/pom.xml
 create mode 100644 ambari-metrics-storm-sink/src/main/assemblies/empty.xml
 create mode 100644 
ambari-metrics-storm-sink/src/main/java/org/apache/hadoop/metrics2/sink/storm/NumberUtil.java
 create mode 100644 
ambari-metrics-storm-sink/src/main/java/org/apache/hadoop/metrics2/sink/storm/StormTimelineMetricsReporter.java
 create mode 100644 
ambari-metrics-storm-sink/src/main/java/org/apache/hadoop/metrics2/sink/storm/StormTimelineMetricsSink.java
 create mode 100644 
ambari-metrics-storm-sink/src/test/java/org/apache/hadoop/metrics2/sink/storm/StormTimelineMetricsSinkTest.java
 create mode 100644 
ambari-metrics-timelineservice/conf/unix/ambari-metrics-collector
 create mode 100644 ambari-metrics-timelineservice/conf/unix/ams-env.sh
 create mode 100644 ambari-metrics-timelineservice/conf/unix/ams-site.xml
 create mode 100644 
ambari-metrics-timelineservice/conf/unix/amshbase_metrics_whitelist
 create mode 100644 ambari-metrics-timelineservice/conf/unix/hbase-site.xml
 create mode 100644 ambari-metrics-timelineservice/conf/unix/log4j.properties
 create mode 100644 ambari-metrics-timelineservice/conf/unix/metrics_whitelist
 create mode 100644 
ambari-metrics-timelineservice/conf/unix/sqlline/log4j.properties
 create mode 100644 
ambari-metrics-timelineservice/conf/unix/sqlline/phoenix_utils.py
 create mode 100644 ambari-metrics-timelineservice/conf/unix/sqlline/sqlline.py
 create mode 100644 
ambari-metrics-timelineservice/conf/windows/ambari-metrics-collector.cmd
 create mode 100644 ambari-metrics-timelineservice/conf/windows/ams-env.cmd
 create mode 100644 ambari-metrics-timelineservice/conf/windows/ams-site.xml
 create mode 100644 ambari-metrics-timelineservice/conf/windows/ams.properties
 create mode 100644 
ambari-metrics-timelineservice/conf/windows/amshbase_metrics_whitelist
 create mode 100644 ambari-metrics-timelineservice/conf/windows/log4j.properties
 create mode 100644 
ambari-metrics-timelineservice/conf/windows/metrics_whitelist
 create mode 100644 ambari-metrics-timelineservice/pom.xml
 create mode 100644 ambari-metrics-timelineservice/src/main/assemblies/empty.xml
 create mode 100644 
ambari-metrics-timelineservice/src/main/assemblies/simulator.xml
 create mode 100644 
ambari-metrics-timelineservice/src/main/conf/hbase-site-metrics-service.xml
 create mode 100644 
ambari-metrics-timelineservice/src/main/conf/simulator-log4j.xml
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/AMSApplicationServer.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/LoadRunner.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/MetricsLoadSimulator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/MetricsSenderWorker.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/data/AppID.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/data/AppMetrics.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/data/ApplicationInstance.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/data/HostMetricsGenerator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/data/Metric.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/data/MetricsGeneratorConfigurer.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/net/MetricsSender.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/net/RestMetricsSender.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/net/StdOutMetricsSender.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/net/UrlService.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/util/Json.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/util/RandomMetricsProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/loadsimulator/util/TimeStampProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/FunctionUtils.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/HBaseTimelineMetricsService.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/MetricsCacheCommitterThread.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/MetricsSystemInitializationException.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/PhoenixHBaseAccessor.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricConfiguration.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricDistributedCache.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricServiceSummary.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricSplitPointComputer.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricStore.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricStoreWatcher.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricsAggregatorSink.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricsFilter.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TimelineMetricsIgniteCache.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/TransientMetricReadHelper.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/AbstractTimelineAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/AggregatorUtils.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/CustomDownSampler.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/DownSamplerUtils.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/EventMetricDownSampler.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/Function.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineClusterMetric.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricAggregatorFactory.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricAppAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricClusterAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricClusterAggregatorSecond.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricClusterAggregatorSecondWithCacheSource.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricFilteringHostAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricHostAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricReadHelper.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/TopNDownSampler.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/v2/TimelineMetricClusterAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/v2/TimelineMetricFilteringHostAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/aggregators/v2/TimelineMetricHostAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/availability/AggregationTaskRunner.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/availability/CheckpointManager.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/availability/MetricCollectorHAController.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/availability/OnlineOfflineStateModelFactory.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/discovery/TimelineMetricHostMetadata.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/discovery/TimelineMetricMetadataKey.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/discovery/TimelineMetricMetadataManager.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/discovery/TimelineMetricMetadataSync.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/function/AbstractTimelineMetricsSeriesAggregateFunction.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/function/SeriesAggregateFunction.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/function/TimelineMetricsSeriesAggregateFunction.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/function/TimelineMetricsSeriesAggregateFunctionFactory.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/function/TimelineMetricsSeriesAvgAggregateFunction.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/function/TimelineMetricsSeriesMaxAggregateFunction.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/function/TimelineMetricsSeriesMinAggregateFunction.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/function/TimelineMetricsSeriesSumAggregateFunction.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/Condition.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/ConditionBuilder.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/ConnectionProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/DefaultCondition.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/DefaultPhoenixDataSource.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/EmptyCondition.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/PhoenixConnectionProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/PhoenixTransactSQL.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/SplitByMetricNamesCondition.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/TopNCondition.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/query/TransientMetricCondition.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/sink/DefaultFSSinkProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/sink/ExternalMetricsSink.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/sink/ExternalSinkProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/sink/HttpSinkProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/sink/KafkaSinkProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/DefaultInternalMetricsSourceProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/InternalMetricsSource.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/InternalSourceProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/RawMetricsSource.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/cache/InternalMetricCacheKey.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/cache/InternalMetricCacheValue.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/cache/InternalMetricsCache.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/cache/InternalMetricsCacheProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/source/cache/InternalMetricsCacheSizeOfEngine.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/upgrade/core/AbstractPhoenixMetricsCopier.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/upgrade/core/MetricsDataMigrationLauncher.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/upgrade/core/PhoenixClusterMetricsCopier.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/upgrade/core/PhoenixHostMetricsCopier.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/uuid/HashBasedUuidGenStrategy.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/uuid/MD5UuidGenStrategy.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/uuid/MetricUuidGenStrategy.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/uuid/Murmur3HashUuidGenStrategy.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/core/timeline/uuid/TimelineMetricUuid.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ApplicationAttemptFinishData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ApplicationAttemptHistoryData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ApplicationAttemptStartData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ApplicationFinishData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ApplicationHistoryData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ApplicationStartData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ContainerFinishData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ContainerHistoryData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/ContainerStartData.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/impl/pb/ApplicationAttemptFinishDataPBImpl.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/impl/pb/ApplicationAttemptStartDataPBImpl.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/impl/pb/ApplicationFinishDataPBImpl.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/impl/pb/ApplicationStartDataPBImpl.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/impl/pb/ContainerFinishDataPBImpl.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/records/impl/pb/ContainerStartDataPBImpl.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/timeline/GenericObjectMapper.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/timeline/NameValuePair.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/timeline/TimelineReader.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/timeline/TimelineStore.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/timeline/TimelineWriter.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/webapp/AMSController.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/webapp/AMSWebApp.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/webapp/JAXBContextResolver.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/java/org/apache/ambari/metrics/webapp/TimelineWebServices.java
 create mode 100644 
ambari-metrics-timelineservice/src/main/python/ambari_metrics_collector/__init__.py
 create mode 100644 
ambari-metrics-timelineservice/src/main/python/ambari_metrics_collector/properties.py
 create mode 100644 
ambari-metrics-timelineservice/src/main/python/ambari_metrics_collector/serviceConfiguration.py
 create mode 100644 
ambari-metrics-timelineservice/src/main/python/amc_service.py
 create mode 100644 
ambari-metrics-timelineservice/src/main/python/embedded_hbase_service.py
 create mode 100644 ambari-metrics-timelineservice/src/main/python/main.py
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/AMBARI_SERVER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/AMS-HBASE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/AMSSMOKETESTFAKE.DAT
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/AMSSMOKETESTFAKE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/DATANODE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/FLUME_HANDLER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/HBASE_MASTER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/HBASE_REGIONSERVER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/HIVEMETASTORE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/HIVESERVER2.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/HOST.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/JOBHISTORYSERVER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/KAFKA_BROKER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/NAMENODE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/NIMBUS.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/NODEMANAGER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/RESOURCEMANAGER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/TIMELINE_METRIC_STORE_WATCHER.DAT
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/metrics_def/TIMELINE_METRIC_STORE_WATCHER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/scripts/ams_query.py
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/scripts/start.sh
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/scripts/start_slaves.sh
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/scripts/status_slaves.sh
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/scripts/stop.sh
 create mode 100644 
ambari-metrics-timelineservice/src/main/resources/scripts/stop_slaves.sh
 create mode 100644 ambari-metrics-timelineservice/src/test/conf/ams-site.xml
 create mode 100644 
ambari-metrics-timelineservice/src/test/conf/hadoop-policy.xml
 create mode 100644 ambari-metrics-timelineservice/src/test/conf/hbase-site.xml
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/data/TestAppMetrics.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/data/TestMetric.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/jmetertest/jmetertest/AMSJMeterLoadTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/jmetertest/jmetertest/AppGetMetric.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/jmetertest/jmetertest/GetMetricRequestInfo.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/jmetertest/jmetertest/JmeterTestPlanTask.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/net/TestRestMetricsSender.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/net/TestStdOutMetricsSender.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/util/TestRandomMetricsProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/loadsimulator/util/TestTimeStampProvider.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/AbstractMiniHBaseClusterTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/AbstractPhoenixConnectionlessTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/FunctionTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/HBaseTimelineMetricsServiceTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/ITPhoenixHBaseAccessor.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/MetricTestHelper.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/PhoenixHBaseAccessorTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/StandaloneHBaseTestingUtility.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TestClusterSuite.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TestMetricHostAggregate.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TestPhoenixTransactSQL.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TestTimelineMetricStore.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TimelineMetricSplitPointComputerTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TimelineMetricStoreWatcherTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TimelineMetricsAggregatorMemorySink.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TimelineMetricsFilterTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TimelineMetricsIgniteCacheTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/TopNConditionTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/aggregators/AbstractTimelineAggregatorTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/aggregators/DownSamplerTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/aggregators/ITClusterAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/aggregators/ITMetricAggregator.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricClusterAggregatorSecondTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/aggregators/TimelineMetricClusterAggregatorSecondWithCacheSourceTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/availability/MetricCollectorHAControllerTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/discovery/TestMetadataManager.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/discovery/TestMetadataSync.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/function/TimelineMetricsSeriesAggregateFunctionTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/query/DefaultConditionTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/source/RawMetricsSourceTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/uuid/MetricUuidGenStrategyTest.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/timeline/TestGenericObjectMapper.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/webapp/TestTimelineWebServices.java
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/hbase-default.xml
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/loadsimulator/README
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/loadsimulator/ams-jmeter.properties
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/loadsimulator/amsJmeterGraph.jmx
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/loadsimulator/jmeter.properties
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/loadsimulator/saveservice.properties
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/test_data/full_whitelist.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/test_data/metric_blacklist.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/test_data/metric_whitelist.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/AMS-HBASE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/DATANODE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/FLUME_HANDLER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/HBASE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/HOST.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/KAFKA_BROKER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/NAMENODE.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/NIMBUS.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/NODEMANAGER.dat
 create mode 100644 
ambari-metrics-timelineservice/src/test/resources/ui_metrics_def/RESOURCEMANAGER.dat
 create mode 100644 pom.xml
 create mode 100644 src/main/package/deb/control/control
 create mode 100644 src/main/package/deb/control/postinst
 create mode 100644 src/main/package/deb/control/postrm
 create mode 100644 src/main/package/deb/control/posttrm
 create mode 100644 src/main/package/deb/control/preinst
 create mode 100644 src/main/package/deb/control/prerm

Reply via email to