-
Notifications
You must be signed in to change notification settings - Fork 612
mimirtool: Add chunk digest flag to remote-read dump command #11734
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dimitar/mimirtool/multiple-selectors-remote-read
Are you sure you want to change the base?
mimirtool: Add chunk digest flag to remote-read dump command #11734
Conversation
7dc4a22
to
187fe81
Compare
a880c41
to
8a5f264
Compare
03ebec2
to
0a84614
Compare
1e8fc55
to
63351fd
Compare
# Conflicts: # docs/sources/mimir/manage/tools/mimirtool.md
d3e1c85
to
8f70ae2
Compare
@@ -59,7 +59,7 @@ | |||
* [ENHANCEMENT] Distributor: Trace when deduplicating a metric's samples or histograms. #11159 #11715 | |||
* [ENHANCEMENT] Store-gateway: Retry querying blocks from store-gateways with dynamic replication until trying all possible store-gateways. #11354 #11398 | |||
* [ENHANCEMENT] Mimirtool: Support multiple `--selector` flags in remote read commands to send multiple queries in a single protobuf request, leveraging the remote read protocol's native batching capabilities. Added `--use-chunks` flag to control response type preference (chunked streaming vs sampled). #11733 | |||
* [ENHANCEMENT] Mimirtool: Add `--chunk-digest` flag to `remote-read dump` command to print chunk metadata (min time, max time, checksum) instead of decoding samples. Useful for inspecting chunk-level information and data integrity verification. #11734 | |||
* [ENHANCEMENT] Mimirtool: Add `--chunk-digest` flag to `remote-read dump` command to print chunk metadata (min time, max time, SHA256 checksum) instead of decoding samples. Useful for inspecting chunk-level information and data integrity verification. #11734 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [ENHANCEMENT] Mimirtool: Add `--chunk-digest` flag to `remote-read dump` command to print chunk metadata (min time, max time, SHA256 checksum) instead of decoding samples. Useful for inspecting chunk-level information and data integrity verification. #11734 | |
* [ENHANCEMENT] Mimirtool: Add the `--chunk-digest` flag to the`remote-read dump` command to print chunk metadata (minimum time, maximum time, and SHA256 checksum) instead of decoding samples. This flag is useful for inspecting chunk-level information and data integrity verification. #11734 |
@@ -577,7 +577,7 @@ Additionally, you can control the response format using the `--use-chunks` flag: | |||
|
|||
- `--use-chunks=true` (default): Requests chunked streaming response for better performance with large datasets | |||
- `--use-chunks=false`: Requests traditional sampled response format | |||
- `--chunk-digest`: Print chunk metadata (min time, max time, checksum) instead of decoding samples when using chunked responses. Can only be combined with `--use-chunks` | |||
- `--chunk-digest`: Print chunk metadata (min time, max time, SHA256 checksum) instead of decoding samples when using chunked responses. Can only be combined with `--use-chunks` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `--chunk-digest`: Print chunk metadata (min time, max time, SHA256 checksum) instead of decoding samples when using chunked responses. Can only be combined with `--use-chunks` | |
- `--chunk-digest`: Prints chunk metadata (minimum time, maximum time, andSHA256 checksum) instead of decoding samples when using chunked responses. You can only combine this flag with `--use-chunks`. |
🤖 Automated comment |
This is being built upon #11733 because I've had these changes locally on a branch for a while now
Summary
Add
--chunk-digest
flag toremote-read dump
command to print chunk metadata (min time, max time, checksum) instead of decoding samples. This is useful for inspecting chunk-level information and data integrity verification.Here is sample output