You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Moved MetricFamiliesPerUser type to util package.
Signed-off-by: Peter Štibraný <[email protected]>
* Added prometheus registry to block stores.
Signed-off-by: Peter Štibraný <[email protected]>
* Expose first set of metrics from TSDB bucket store.
Signed-off-by: Peter Štibraný <[email protected]>
* Support for summaries with labels.
Signed-off-by: Peter Štibraný <[email protected]>
* Send data directly to channel to avoid allocating extra slices/maps just to return results.
Signed-off-by: Peter Štibraný <[email protected]>
* Added more summaries.
Signed-off-by: Peter Štibraný <[email protected]>
* Added remaining metrics from TSDB Bucket Store.
Signed-off-by: Peter Štibraný <[email protected]>
* Extracted TSDB bucket store metrics into separate type
Signed-off-by: Peter Štibraný <[email protected]>
* Added test for bucket_store_metrics_test.
Signed-off-by: Peter Štibraný <[email protected]>
* Added test for bucket_store_metrics_test.
Signed-off-by: Peter Štibraný <[email protected]>
* Gather and report metrics from Thanos' storecache.InMemoryIndexCache.
Signed-off-by: Peter Štibraný <[email protected]>
* Extracted common code that builds MetricFamiliesPerUser
Signed-off-by: Peter Štibraný <[email protected]>
* Added benchmarks
We may want to optimize this in the future.
Signed-off-by: Peter Štibraný <[email protected]>
* Updated CHANGELOG.md
Signed-off-by: Peter Štibraný <[email protected]>
* Added tests to sum and getMetricsWithLabelNames functions.
Signed-off-by: Peter Štibraný <[email protected]>
* Fixes.
Fixed sum for nil input.
Extracted common code for sum of counters/gauges with labels.
Fixed gauge output (was reported as counter)
Signed-off-by: Peter Štibraný <[email protected]>
* Replaced cortex_bucket_store prefix with cortex_querier_bucket_store.
Signed-off-by: Peter Štibraný <[email protected]>
* Removed uninteresting cortex_querier_bucket_store_sent_chunk_size_bytes metric.
Signed-off-by: Peter Štibraný <[email protected]>
* Replaced cortex_store_index_cache prefix with cortex_querier_blocks_index_cache
Signed-off-by: Peter Štibraný <[email protected]>
* Group metrics registration, and register only into non-nil registry.
Signed-off-by: Peter Štibraný <[email protected]>
* Make message generic.
Signed-off-by: Peter Štibraný <[email protected]>
* Ignore result and error and make lint happy.
Signed-off-by: Peter Štibraný <[email protected]>
* Added test for getMetricsWithLabelNames with no labels.
Signed-off-by: Peter Štibraný <[email protected]>
* Comment about missing m1 in test output.
Signed-off-by: Peter Štibraný <[email protected]>
* Fixed duplicate entry in CHANGELOG.md
Signed-off-by: Peter Štibraný <[email protected]>
* Use single call.
Signed-off-by: Peter Štibraný <[email protected]>
* Typo
Signed-off-by: Peter Štibraný <[email protected]>
*[ENHANCEMENT] Experimental TSDB: Added `cortex_ingester_shipper_dir_syncs_total`, `cortex_ingester_shipper_dir_sync_failures_total`, `cortex_ingester_shipper_uploads_total` and `cortex_ingester_shipper_upload_failures_total` metrics from TSDB shipper component. #1983
36
+
*[ENHANCEMENT] Experimental TSDB: Querier now exports aggregate metrics from Thanos bucket store and in memory index cache (many metrics to list, but all have `cortex_querier_bucket_store_` or `cortex_querier_blocks_index_cache_` prefix). #1996
36
37
*[BUGFIX] Fixed unnecessary CAS operations done by the HA tracker when the jitter is enabled. #1861
37
38
*[BUGFIX] Fixed #1904 ingesters getting stuck in a LEAVING state after coming up from an ungraceful exit. #1921
38
39
*[BUGFIX] Reduce memory usage when ingester Push() errors. #1922
0 commit comments