Merge micrometer-binder changes and revert micrometer-api changes by jonatan-ivanov · Pull Request #3046 · micrometer-metrics/micrometer (original) (raw)

and others added 8 commits

February 16, 2022 17:09

@jeremyross @shakuzen

Allows data to be written to indexes or data streams.

Resolves gh-2996

Co-authored-by: Tommy Ludwig 8924140+shakuzen@users.noreply.github.com

@jonatan-ivanov

@jonatan-ivanov

@jonatan-ivanov

@jonatan-ivanov

@izeye

This commit also updates the existing integration tests to use Elasticsearch 7.17.0.

@jonatan-ivanov @marcingrzejszczak

…#3043)

we have copied over the binders from core to a separate module called micrometer-binders binders in micrometer-core will be deprecated the migration path will be for the users to use the micrometer-binders jar together with micrometer-core if necessary

Co-authored-by: Marcin Grzejszczak mgrzejszczak@vmware.com

@shakuzen

Reverts the micrometer-api module in favor of the micrometer-binder module, merging changes from that.

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

[sonatype-lift[bot]](/apps/sonatype-lift)

jonatan-ivanov

@shakuzen

Without this, tests fail on Apple silicon due to the missing compatible native library.

See gh-3048

@shakuzen

The versions we were on used deprecated Gradle API and they logged warnings on Apple silicon. Both of these issues are resolved in these latest versions of the plugins.

See gh-3048 Resolves gh-3049

@shakuzen

@shakuzen

@shakuzen

These were previously removed in the 2.0.x branch since they were deprecated in 1.x for a while already.

@shakuzen

Core should contain the classes needed to write instrumentation, and binders should have instrumentation that we maintain. Therefore, the CacheMeterBinder and HTTP-related classes should remain in core. Related to fixing the cache stuff, this also moves the cache TCK implementations to micrometer-binders where the implementations of the cache binders are.

@jonatan-ivanov @shakuzen

@jonatan-ivanov @shakuzen

@jonatan-ivanov @shakuzen

jonatan-ivanov

…#3043)

we have copied over the binders from core to a separate module called micrometer-binders binders in micrometer-core will be deprecated the migration path will be for the users to use the micrometer-binders jar together with micrometer-core if necessary

Co-authored-by: Marcin Grzejszczak mgrzejszczak@vmware.com

@shakuzen

Without this, tests fail on Apple silicon due to the missing compatible native library.

See gh-3048

@shakuzen

The versions we were on used deprecated Gradle API and they logged warnings on Apple silicon. Both of these issues are resolved in these latest versions of the plugins.

See gh-3048 Resolves gh-3049

@shakuzen

Core should contain the classes needed to write instrumentation, and binders should have instrumentation that we maintain. Therefore, the CacheMeterBinder and HTTP-related classes should remain in core. Related to fixing the cache stuff, this also moves the cache TCK implementations to micrometer-binders where the implementations of the cache binders are.

@shakuzen

@shakuzen shakuzen marked this pull request as ready for review

March 3, 2022 17:28

@shakuzen shakuzen changed the titleMerge micrometer-binder changes with micrometer-api changes Merge micrometer-binder changes and revert micrometer-api changes

Mar 15, 2022

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})