You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by mm...@apache.org on 2023/05/25 00:18:09 UTC
[bookkeeper] branch master updated (c924cfeb50 -> 575a81c79e)
This is an automated email from the ASF dual-hosted git repository.
mmerli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
from c924cfeb50 Avoid compaction to trigger extra flushes DbLedgerStorage (#3959)
add 575a81c79e Added support for OpenTelemetry metrics backend (#3968)
No new revisions were added by this update.
Summary of changes:
bookkeeper-dist/all/pom.xml | 5 +
bookkeeper-dist/server/pom.xml | 5 +
.../src/main/resources/LICENSE-all.bin.txt | 31 +++++
.../src/main/resources/LICENSE-server.bin.txt | 31 +++++
bookkeeper-server/pom.xml | 6 +
pom.xml | 2 +
.../pom.xml | 71 +++++-----
.../apache/bookkeeper/stats/otel/OtelCounter.java} | 55 +++-----
.../bookkeeper/stats/otel/OtelMetricsProvider.java | 150 +++++++++++++++++++++
.../bookkeeper/stats/otel/OtelOpStatsLogger.java | 69 ++++++++++
.../bookkeeper/stats/otel/OtelStatsLogger.java} | 62 +++++----
.../apache/bookkeeper/stats/otel/ScopeContext.java | 20 ++-
.../bookkeeper/stats/otel}/package-info.java | 4 +-
13 files changed, 398 insertions(+), 113 deletions(-)
copy stats/bookkeeper-stats-providers/{prometheus-metrics-provider => otel-metrics-provider}/pom.xml (50%)
copy stats/bookkeeper-stats-providers/{prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/LongAdderCounter.java => otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/OtelCounter.java} (50%)
create mode 100644 stats/bookkeeper-stats-providers/otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/OtelMetricsProvider.java
create mode 100644 stats/bookkeeper-stats-providers/otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/OtelOpStatsLogger.java
copy stats/bookkeeper-stats-providers/{prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/PrometheusStatsLogger.java => otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/OtelStatsLogger.java} (58%)
copy bookkeeper-server/src/main/java/org/apache/bookkeeper/versioning/Versioned.java => stats/bookkeeper-stats-providers/otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/ScopeContext.java (73%)
copy {bookkeeper-http/http-server/src/main/java/org/apache/bookkeeper/http => stats/bookkeeper-stats-providers/otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel}/package-info.java (88%)