Harry John

Results 9 issues of Harry John

**What this PR does**: Currently the fetched series count stat is not reported for GetSeries calls to ingesters. This PR fixes this. **Which issue(s) this PR fixes**: Fixes # **Checklist**...

size/XS

Signed-off-by: 🌲 Harry 🌊 John 🏔 **What this PR does**: A query fetches both series and samples. The size of samples is already limited using the `max-fetched-chunk-bytes-per-query` limit. We don't...

size/L

* [ ] I added CHANGELOG entry for this change. * [X] Change is not relevant to the end user. ## Changes - Adding a proposal for splitting store into...

size/L

CloudFormation termination protection is disabled for stacks created by Managed Grafana in the AWS Organization member accounts. It's desirable to have termination protection enabled by default because internal policies mandates...

The `InstrumentedBucket` doesn't emit duration metrics for `Iter()`. ``` thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="0.001"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="0.01"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="0.1"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="0.3"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="0.6"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="1"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="3"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="6"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="9"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="20"} 0 thanos_objstore_bucket_operation_duration_seconds_bucket{bucket="",component="compactor",operation="iter",le="30"}...

### Related Issues - Issue: #12795 - Prior work: #13396 ### Description In #13396 a new limit param for the series, label names and label values APIs was introduced. This...

I recently did a proof of concept for distributed query execution using the Thanos promql-engine in [Cortex](https://github.com/cortexproject/cortex). In my POC, I followed the methods outlined in https://howqueryengineswork.com/13-distributed-query.html. ### How did...

### What happened? When a Prometheus compatible data source such as Cortex is used with millions of time series, the Grafana auto-complete and template variables can be very slow to...

type/feature-request
prio/high
datasource/Prometheus

### Changes: - A small optimization to reduce the time taken to merge label names and label values when the limit hint is set. - Merge sort is expected to...