Commit Graph

69 Commits (9d0d1084e39fdfd4a58d701b13ff755f4e5f36eb)

Author SHA1 Message Date
George Robinson e173cf4fb1
feat: Add UpdateRates RPC, update rates from the frontend, return no-op in the service (#19894) 2 months ago
George Robinson ec2b16a63d
chore: add allZones which returns a sorted iterator over zones (#19888) 2 months ago
George Robinson 34b6bdc7f7
chore: stop using gatherer as a name (#18144) 6 months ago
George Robinson c42ccc3248
feat: return ReasonFailed from ingest-limits frontend (#18123) 7 months ago
George Robinson b15d85da9b
feat: add ReasonFailed (#18055) 7 months ago
Paul Rogers 0b8b1cdb1e
chore(deps): dskit bump (#18079) 7 months ago
George Robinson c69721600c
chore: stop updating rate limits and remove reason as implementation is deferred (#18052) 7 months ago
George Robinson 89c972286c
chore: add metric to track the number of rejected streams (#18048) 7 months ago
George Robinson c33cd3dd4e
chore: remove unused recheck period (#17972) 7 months ago
George Robinson 9dd14ba589
fix: counter variables should not have total at the end (#17982) 7 months ago
George Robinson 4e017eb377
chore: put noun at start of metric (#17979) 7 months ago
Periklis Tsirakidis d27d46d373
chore(limits): Add partition assignment metrics (#17975) 7 months ago
George Robinson 315a0b159b
chore: log the zone when missing instance for partition (#17968) 7 months ago
George Robinson a746f42bdb
feat: add metric that tracks unanswered streams (#17966) 7 months ago
Oleg Zaytsev c8a15f451c
refactor: Use OTel tracing library (#17859) 7 months ago
Periklis Tsirakidis 60c76318e6
fix(limits): Read the consumer group and topic from the ingest-limits config (#17831) 7 months ago
George Robinson 08b1a9195c
chore: use exported methods to differentiate internal methods (#17854) 7 months ago
George Robinson 93e829a461
feat: limits-frontend failover to other zones (#17408) 8 months ago
George Robinson 389530bc7a
chore: cleanup exported types in `pkg/limits` (#17772) 8 months ago
George Robinson 57ef797509
chore: fix inconsistent variable names in store.go (#17687) 8 months ago
Periklis Tsirakidis 932f39bc0d
feat(ingest-limits): Append stream metadata records to kafka-based WAL (#17602) 8 months ago
Periklis Tsirakidis e83dbfd8d3
chore(ingest-limits): Merge proto stream-metadata size fields (#17606) 8 months ago
George Robinson e2aa96ba61
chore: move protos related to limits to limits package (#17592) 8 months ago
George Robinson edc5459a79
chore: update a couple comments that were out of date (#17589) 8 months ago
George Robinson 7b88a02fdc
feat: Re-implement ExceedsLimits in ingest-limits-frontend (#17576) 8 months ago
George Robinson 1ea5c7f1cc
chore: remove tenant from ExceedsLimitsResponse (#17585) 8 months ago
Periklis Tsirakidis c55f038bba
feat(ingest-limits): Enforce synchronously max stream limit per partition (#17527) 8 months ago
George Robinson 22b5bcdb64
chore: make the limits-frontend no-op while we refactor it (#17554) 8 months ago
George Robinson a4e71be7c5
fix(ingest-limits): fix readiness check (#17551) 8 months ago
George Robinson 843b5e149d
chore: a bit of clean up in frontend.go (#17549) 8 months ago
Periklis Tsirakidis 0afb56d193
fix(ingest-limits): Query all assigned partitions (#17473) 8 months ago
aarogoss 32f2af2510
chore: run `make lint` and fix one linter conversion complaint (#17452) 9 months ago
George Robinson 32745b890c
chore: small test fixes (#17416) 9 months ago
George Robinson d618cd4ef6
chore: improve the test coverage for ring.go (#17415) 9 months ago
George Robinson 4a733fcf7d
feat: add method to get zone-aware partition consumers (#17377) 9 months ago
George Robinson 846c834975
chore: improve ring_test.go (#17380) 9 months ago
George Robinson e6d8a225ec
fix: evict the limits cache once half the TTL has elapsed (#17337) 9 months ago
George Robinson 1d68047aee
feat: support disabling the partition consumers cache (#17318) 9 months ago
George Robinson a6846d808f
fix: fix single error prevents getting assigned partitions (#17315) 9 months ago
George Robinson 1973701fa9
chore: separate out tests for GetPartitionConsumers (#17288) 9 months ago
George Robinson 7f9e3c5296
chore: remove no-op code from ring tests (#17316) 9 months ago
George Robinson 805125c70c
fix: fix a bug where limits were incorrect after grafana/loki#16937 (#17224) 9 months ago
George Robinson d106042f06
fix: fix bug where expectedStreamUsageRequest was not used (#17223) 9 months ago
Periklis Tsirakidis 54ff5dce52
feat(ingest-limits): Add partition id caching (#16964) 9 months ago
George Robinson e90e0c41fb
chore: rename RejectedStreams to ExceedsLimitsResult (#17041) 9 months ago
Periklis Tsirakidis 5229a2ab65
fix(ingest-limits): Get usage from owing instances only (#16937) 9 months ago
George Robinson 532a652c21
chore: some metrics changes to ingest-limits-frontend (#17004) 9 months ago
George Robinson a3d6db806d
chore: chose a better name for this method (#16829) 10 months ago
George Robinson 402be06e99
feat: return all reasons a stream was rejected from the frontend (#16826) 10 months ago
George Robinson d0ae84373f
chore: small clean up of frontend.New (#16822) 10 months ago