4.0.0
com.cloudera.enterprise
daemons
7.3.0
../pom.xml
com.cloudera.cmon
firehose
jar
Cloudera Monitoring Firehose
src/main/resources
**/mgmt_base.mdl
org.apache.maven.plugins
maven-resources-plugin
2.7
copy-mdls
process-resources
copy-resources
${project.build.outputDirectory}/mdls/cdh5
../../libs/cdh5-metrics/target/cdh5-metrics-${project.version}-dependencies
true
org.apache.maven.plugins
maven-eclipse-plugin
2.8
cmon-${project.artifactId}
org.codehaus.mojo
build-helper-maven-plugin
1.12
add-thrift-source
generate-sources
add-source
org.apache.maven.plugins
maven-assembly-plugin
2.6
jar-with-dependencies
com.cloudera.cmon.firehose.Main
org.apache.maven.plugins
maven-jar-plugin
2.3.1
test-jar
com.cloudera.cmon.firehose.Main
org.codehaus.mojo
exec-maven-plugin
1.6.0
bash
-c
sed s/\$PROJECT_VERSION/${project.version}/ < ${basedir}/src/main/resources/mgmt_base.mdl > ${project.build.directory}/mgmt_base.mdl
generate_base_mdl
process-resources
exec
${java.home}/bin/java
-classpath
com.cloudera.cmon.metrics.MgmtMonitoringDefinitionsGenerator
-o
${project.build.directory}/mgmt_codahale_fixture.json
generate_codahale_schema
process-classes
exec
java
-classpath
com.cloudera.csd.tools.codahale.CodahaleJmxMetricConventionsGenerator
${project.build.directory}/metric_conventions.json
generate_metric_conventions
process-classes
exec
${java.home}/bin/java
-classpath
com.cloudera.csd.tools.MetricTools
-tgenerate
--mdl
${project.build.directory}/mgmt_base.mdl
--adapter
com.cloudera.csd.tools.codahale.CodahaleMetricAdapter
--fixture
${project.build.directory}/mgmt_codahale_fixture.json
--conventions
${project.build.directory}/metric_conventions.json
--output
${project.build.directory}/mgmt_base_and_codahale.mdl
add_codahale_metrics
process-classes
exec
${java.home}/bin/java
-classpath
com.cloudera.csd.tools.MetricTools
-taddMetrics
--mdl
${project.build.directory}/mgmt_base_and_codahale.mdl
--fixture
${project.build.directory}/additional_metrics_fixture.json
--output
${project.build.outputDirectory}/mgmt.mdl
add_additional_metrics
process-classes
exec
${java.home}/bin/java
-classpath
com.cloudera.csd.tools.MetricTools
-tvalidate
--mdl
${project.build.outputDirectory}/mgmt.mdl
validate_mgmt_monitoring_definitions
process-classes
exec
org.apache.maven.plugins
maven-surefire-plugin
${basedir}/schema
maven-failsafe-plugin
2.14.1
${project.build.outputDirectory/mgmt.mdl}
${project.version}
integration-tests
integration-test
verify
com.cloudera.cmf
test-common
${project.version}
test-jar
test
com.cloudera.cmon
cdh5-metrics
${project.version}
provided
com.cloudera.cmf
protocol
com.cloudera.cmon
event-publish
com.cloudera.cmon
firehose-client
com.cloudera.cmf
common
com.cloudera.cmf
impala-profile-extractor
com.cloudera.cmf
common
test-jar
test
com.cloudera.cmon
cdh-client
com.cloudera.cmon
cdh-client
test-jar
com.cloudera.cmf
descriptors
com.cloudera.cmf
scm-client
com.cloudera.cmf
tsquery
com.cloudera.cmon
alarms
io.netty
netty-all
org.slf4j
slf4j-api
org.slf4j
slf4j-log4j12
org.apache.avro
avro
compile
org.apache.avro
avro-ipc
org.apache.commons
commons-math
commons-configuration
commons-configuration
org.codehaus.jackson
jackson-core-asl
org.codehaus.jackson
jackson-mapper-asl
com.cloudera.alfredo
alfredo
net.sf.jopt-simple
jopt-simple
com.yammer.metrics
metrics-core
org.hibernate
hibernate-core
org.hibernate
hibernate-c3p0
org.hibernate
hibernate-entitymanager
org.hibernate.javax.persistence
hibernate-jpa-2.1-api
org.apache.httpcomponents
httpclient
org.hsqldb
hsqldb
com.google.guava
guava
net.bull.javamelody
javamelody-core
test
mysql
mysql-connector-java
provided
com.oracle
ojdbc6
org.postgresql
postgresql
org.hibernate
hibernate-ehcache
net.sf.ehcache
ehcache
joda-time
joda-time
org.jadira.usertype
usertype.core
com.github.usc
jdbcdslog
org.mockito
mockito-all
test
org.assertj
assertj-core
test
org.fusesource
leveldbjni-cldr
${leveldbjni.version}
com.beust
jcommander
clover
com.atlassian.clover
clover
com.atlassian.maven.plugins
maven-clover2-plugin