Skip to content

STAR-865 Refactor and port metrics code from cndb#247

Merged
djatnieks merged 6 commits intods-trunkfrom
STAR-865-metrics
Sep 16, 2021
Merged

STAR-865 Refactor and port metrics code from cndb#247
djatnieks merged 6 commits intods-trunkfrom
STAR-865-metrics

Conversation

@djatnieks
Copy link
Copy Markdown
Member

Changes are mainly around:

Some differences from bdp/cndb are mention in code comments.

djatnieks and others added 2 commits September 3, 2021 11:08
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
@mfleming mfleming self-requested a review September 9, 2021 06:05
Copy link
Copy Markdown

@mfleming mfleming left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! This looks good to me, Dan. There's only one comment about using CassandraRelevantProperties in a couple of places.

Comment thread src/java/org/apache/cassandra/metrics/ChunkCacheMetrics.java Outdated
.column(RECENT_REQUEST_RATE_PER_SECOND, metrics.requestsFifteenMinuteRate())
.column(RECENT_HIT_RATE_PER_SECOND, metrics.hitsFifteenMinuteRate());
}

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wanted to point out that this differs from the original; there the CacheMetrics constructor is explicitly calling CachesSystemView.addRowData to register cache metrics into the system view.

In this code ChunkCache instance metrics are added by CachesTable.data() using ChunkCache.instance.metrics, which is ChunkCacheMetrics interface; so by having addRow taking that type we will get metrics for any implementing class.

I added ChunkCacheMetrics.requestsFifteenMinuteRate and hitsFifteenMinuteRate for that; only CodahaleChunkCacheMetrics provides those values. MicrometerChunkCacheMetrics will return zeros.

Comment thread src/java/org/apache/cassandra/metrics/ChunkCacheMetrics.java
Comment on lines +71 to +73
long requestsFifteenMinuteRate();

long hitsFifteenMinuteRate();
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As mentioned in CachesTable, these were added in addition to the ported code.

@djatnieks djatnieks requested a review from mfleming September 9, 2021 22:07
@djatnieks
Copy link
Copy Markdown
Member Author

@mfleming I applied the changes from your review and also added some comments to point out a couple areas where the ported code differs from the original. Thanks!

Copy link
Copy Markdown

@mfleming mfleming left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@sonarqubecloud
Copy link
Copy Markdown

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug B 6 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 10 Code Smells

82.1% 82.1% Coverage
0.0% 0.0% Duplication

@djatnieks djatnieks merged commit 5e0d889 into ds-trunk Sep 16, 2021
@djatnieks djatnieks deleted the STAR-865-metrics branch September 16, 2021 16:30
jacek-lewandowski pushed a commit that referenced this pull request Mar 8, 2022
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db6a5697baaf71d46d661c0ac1c908bc33e
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values
jacek-lewandowski pushed a commit that referenced this pull request Mar 9, 2022
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db6a5697baaf71d46d661c0ac1c908bc33e
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values
jacek-lewandowski pushed a commit that referenced this pull request Mar 30, 2022
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db6a5697baaf71d46d661c0ac1c908bc33e
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values
jacek-lewandowski pushed a commit that referenced this pull request Mar 30, 2022
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db6a5697baaf71d46d661c0ac1c908bc33e
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values
jacek-lewandowski pushed a commit that referenced this pull request Oct 17, 2022
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db6a5697baaf71d46d661c0ac1c908bc33e
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
jacek-lewandowski pushed a commit that referenced this pull request Oct 18, 2022
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db6a5697baaf71d46d661c0ac1c908bc33e
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
mfleming pushed a commit that referenced this pull request Jul 10, 2023
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db6a5697baaf71d46d661c0ac1c908bc33e
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
djatnieks added a commit that referenced this pull request Jul 24, 2023
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
djatnieks added a commit that referenced this pull request Aug 22, 2023
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
djatnieks added a commit that referenced this pull request Sep 12, 2023
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
jacek-lewandowski pushed a commit that referenced this pull request Jan 28, 2024
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db6a5697baaf71d46d661c0ac1c908bc33e
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)
djatnieks added a commit that referenced this pull request Mar 29, 2024
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider
djatnieks added a commit that referenced this pull request Apr 1, 2024
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest
djatnieks added a commit that referenced this pull request Apr 16, 2024
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest
djatnieks added a commit that referenced this pull request Jan 30, 2025
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest
djatnieks added a commit that referenced this pull request May 18, 2025
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest
michaelsembwever pushed a commit that referenced this pull request Feb 6, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest
michaelsembwever pushed a commit that referenced this pull request Feb 10, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Feb 11, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Feb 12, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Feb 14, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Feb 16, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Feb 27, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Mar 2, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Mar 4, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Mar 25, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Mar 27, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
michaelsembwever pushed a commit that referenced this pull request Apr 14, 2026
* STAR-865: Porting metrics from cndb-884, riptano/bdp@03b23db
and riptano/bdp/#19515

Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jake Luciani <tjake@users.noreply.github.com>

* STAR-865: Porting MicrometerChunkCacheMetrics from:
CNDB-161 Add MicrometerMetrics class
CNDB-780 Add Micrometer metrics for the chunk cache

Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
(cherry picked from commit 5e0d889)

fix ConcurrencyFactorTest

the metrics require reset if we want to measure, especially the max values

(cherry picked from commit 3f89514)
(cherry picked from commit c51b4c4)
(cherry picked from commit bc8b4ed)
(cherry picked from commit d45d8e2)
(cherry picked from commit 022df3a)

STAR-865 Rebase compile fixes:
* Add dependencies for micrometer-core and LatencyUtils
* Delete ClientRequestsMetricsHolder and replace usages with ClientRequestsMetricsProvider

STAR-865 Fix FailedBootstrapTest

 (Rebase of commit f0f3e3a)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants