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