This repository contains the client application for metrics collection of proactive support.
This project requires Kafka, to install it to your local Maven repository:
# Install Kafka trunk to local maven directory
$ git clone git@github.com:confluentinc/kafka.git && cd kafka
$ ./gradlew -PscalaVersion=2.12 clean installAllAlso, 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 fileBy convention we create release branches of the same name as Kafka version they are integrating with (cf.
KAFKA_VERSION.
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>