Commit Graph

59 Commits (bfa2a1df65e233ce99fccd01df2130f440ebd166)

Author SHA1 Message Date
aarogoss 32f2af2510
chore: run `make lint` and fix one linter conversion complaint (#17452) 9 months ago
Periklis Tsirakidis c32e479dd2
fix(ingest-limits): Use stripe locking for metadata (#17150) 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
Periklis Tsirakidis 434e906660
fix(ingest-limits): Disable auto commiting records (#17409) 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
aarogoss ab65ac5e8e
feat: refactors kafka/client to improve metric collection (#17308) 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
Periklis Tsirakidis 85a001cc6a
chore(ingest-limits): Remove sticky-balancer (#17103) 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
aarogoss e962398462
feat: Optionally enable kafka histograms for read/write latency (#17089) 9 months ago
Periklis Tsirakidis 54ff5dce52
feat(ingest-limits): Add partition id caching (#16964) 9 months ago
Periklis Tsirakidis befb5b36bb
chore(ingest-limits): Rollout using both balancers (#17085) 9 months ago
George Robinson e90e0c41fb
chore: rename RejectedStreams to ExceedsLimitsResult (#17041) 9 months ago
George Robinson 38c40170fc
chore(ingest-limits): rate should be a uint64 as it cannot be negative (#17040) 9 months ago
Periklis Tsirakidis 406690d26e
fix(ingest-limits): Incorrect ingested bytes counter usage (#17037) 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 eccdf451c0
feat: add evictor (#16839) 10 months ago
George Robinson 3986b86ea0
fix: histogram could measure up to 10 seconds of consumption lag, needs exponential buckets (#16897) 10 months ago
George Robinson b35343be76
feat: add loki_ingest_limits_kafka_consumption_lag_seconds metric (#16886) 10 months ago
Ashwanth c51fa39684
chore(dataobj): pass down line filters to logs reader (#16802) 10 months ago
Periklis Tsirakidis f53bc96e1c
chore(ingest-limits): Add benchmark for update metadata (#16827) 10 months ago
George Robinson e071e91a25
chore: move config to separate file config.go (#16832) 10 months ago
George Robinson f85e74bb7e
chore: write unit tests for ServeHTTP in limits service (#16831) 10 months ago
George Robinson a3d6db806d
chore: chose a better name for this method (#16829) 10 months ago
George Robinson 7aa545485f
chore: update the HTTP debug routes for ingest-limits (#16830) 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
George Robinson 523310ae66
Rename structs to use http prefix to differentiate from logproto (#16820) 10 months ago
George Robinson e707597f37
fix: bug where known streams could be rejected (#16823) 10 months ago
George Robinson ba7550a034
fix: fix a panic in ServeHTTP where stream was nil (#16818) 10 months ago
George Robinson f4893ee9ca
fix: fixes a data race I added changing this to a map (#16814) 10 months ago
George Robinson f55d0c2185
chore: clean up perReplicaSetPartitions in ring.go (#16803) 10 months ago
George Robinson 637cb351ae
chore: small rename (#16805) 10 months ago
George Robinson cc089fa35b
chore: namespace is not longer recommended, is semi-deprecated (#16804) 10 months ago
George Robinson afaadd3cc9
chore: remove unnecessary getStreamUsageFunc (#16800) 10 months ago
George Robinson ed8fb0b96a
chore: refactor the limits frontend for better separation of concerns (#16792) 10 months ago
George Robinson 946a5c4997
chore: remove backend from limits metrics (#16793) 10 months ago
Paul Rogers 24c260e3e4
chore(deps): Update dskit (#16782) 10 months ago
George Robinson d9ae9d0910
chore: move config struct to it's own file (#16779) 10 months ago
George Robinson 0d776118b6
chore: rename stream limit reasons (#16778) 10 months ago
George Robinson 38d983b1c5
chore: move http.Handler to http.go (#16775) 10 months ago
George Robinson c11c792503
chore: small code clean up, and removed some obvious comments (#16774) 10 months ago