elastic / rally

Macrobenchmarking framework for Elasticsearch
Apache License 2.0
37 stars 314 forks source link

Add blob-store-stats telemetry device and tests #1755

Closed b-deam closed 1 year ago

b-deam commented 1 year ago

This commit adds a new blob-store-stats telemetry device that based on the sample rate collects per-cluster, and per-node blob store statistics as they are reported by the respective API.

You can test this yourself with:

$ esrally race [...] --telemetry='blob-store-stats'

And then checking in the configured remote metrics store: image

Notes:

b-deam commented 1 year ago

My tests with --telemetry=blob-store-stats don't show Rally recording results to the metrics store just yet.

Hmm, mine is working.. can you try filtering for name: blob-store-stats on the rally-metrics* index pattern?

esrally race --pipeline=benchmark-only --telemetry='node-stats, recovery-stats, segment-stats, shard-stats, "blob-store-stats]:

image