Confluent Proactive Support: Client
This repository contains the client application for metrics collection of proactive support.
This project requires Kafka 0.9 built against Scala 2.11, which as of 02-Nov-2015 is not yet officially released. You must therefore manually build Kafka and install it to your local Maven repository:
# Install Kafka trunk/master (w/ Scala 2.11) to local maven directory $ git clone firstname.lastname@example.org:confluentinc/kafka.git && cd kafka $ ./gradlew -PscalaVersion=2.11.7 clean install
Also, this project requires support-metrics-common, which you may need to build and install locally prior to running the build for this project.
This project uses the standard maven lifecycles such as:
$ mvn compile $ mvn test $ mvn package # creates the jar file
Packaging and releasing
By convention we create release branches of the same name as Kafka version they are integrating with (cf.
For example, the code of this project for collecting metrics from Apache Kafka version
0.9.0.0 must be maintained
in a shared branch named
0.9.0.0. However, this project's maven
<version> defined pom.xml must match
CONFLUENT_VERSION (like other CP
projects such as kafka-rest).
Branch `0.9.0.0` => code to integrate with Apache Kafka version 0.9.0.0 release | | +-- /pom.xml (top-level) | | defines | V <project> ... <version>2.0.0</version> => for Confluent Platform 2.0.0 release ... </project>