Releases: strimzi/metrics-reporter
0.1.0
Main changes
- Initial release
All changes can be found under the 0.1.0 milestone.
Use it with Maven
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
0.1.0-rc3
Main changes since RC2
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-1231/</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.
0.1.0-rc2
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
0.1.0-rc1
Main changes
- Initial release
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-1227/</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