0.1.0-rc2
Pre-release
Pre-release
Main changes since RC1
- Correctly handle KafkaMetric metrics (#45)
- Use global Collector to handle multiple reporters in the JVM (#46)
All changes can be found under the 0.1.0 milestone.
Use it with Maven
To use this release directly from your Java build, add the staging repository:
<repositories>
<repository>
<id>staging</id>
<url>https://oss.sonatype.org/content/repositories/iostrimzi-1228/</url>
</repository>
</repositories>
And define the Strimzi Metrics Reporter as a dependency
<dependency>
<groupId>io.strimzi</groupId>
<artifactId>metrics-reporter</artifactId>
<version>0.1.0</version>
</dependency>
Download the archives
You can also download the ZIP / TAG.GZ archives and add the libraries to your Apache Kafka classpath.
New Contributors
- @scholzj made their first contribution in #1
- @mimaison made their first contribution in #2
- @OwenCorrigan76 made their first contribution in #16
What's Changed
- Improve the initial README.md file by @scholzj in #1
- Initial import by @mimaison in #2
- Add CodeQL GitHub action by @scholzj in #14
- Add basic Strimzi pom.xml file with the usual plugins, checkstyle, etc. by @scholzj in #10
- Prepare Azure Ci pipeline for Metrics Reporter by @scholzj in #15
- Change port configuration to listener by @OwenCorrigan76 in #16
- Add listener enable configuration to metrics reporter by @OwenCorrigan76 in #18
- Fix Javadoc Warnings by @OwenCorrigan76 in #19
- Handle non-numeric metric values by @OwenCorrigan76 in #21
- Refactor maven-assembly-plugin so no uber jar is created. by @OwenCorrigan76 in #27
- Rewrite to use the new Prometheus Java client by @mimaison in #25
- Fix pushing of artifacts to Nexus by @scholzj in #28
- Add warning log when duplicate leables are created or detected by @OwenCorrigan76 in #29
- Improve parsing of allowlist by @mimaison in #32
- Fix spotbugs errors by @mimaison in #31
- Cleanup logging by @mimaison in #33
- Use Prometheus naming when matching metrics with the allowlist by @mimaison in #35
- Refactor Yammer metrics collection logic by @mimaison in #37
- Remove HTTPServer from YammerPrometheusMetricsReporter by @mimaison in #39
- Move label filtering into KafkaPrometheusReporter and out of the KafkaPrometheusCollector by @OwenCorrigan76 in #38
- Keep track of HTTPServer instances by @mimaison in #40
- Add documentation to the readme by @mimaison in #42
- Correctly handle KafkaMetric metrics by @mimaison in #45
- Use global Collector to handle multiple reporters in the JVM by @mimaison in #46