Commit Graph

117 Commits (a95e900a763eaaf37a9e7dcd372785b80f438d55)

Author SHA1 Message Date
Travis Patterson bc16450349
Revert "Hide duplicates caused by stream sharding (#7005)" (#7031) 3 years ago
Travis Patterson a98b7ebaf4
Hide duplicates caused by stream sharding (#7005) 3 years ago
Dylan Guedes bba6c14459
Loki: Modify ingesters to return rate-limited streams to distributors (#6977) 3 years ago
Owen Diehl 57cec8e496
[TSDB] Ingester Index Sampling (#6852) 3 years ago
Mathew Heard de418bf6ac
Reduce to a single code path through sendBatches regardless of limit (#6216) 4 years ago
Owen Diehl 4903df6ae5
Tsdb/inverted index wiring (#6252) 4 years ago
Christian Simon 7f50a26656
Move ingester metrics around (#6275) 4 years ago
Travis Patterson 5939d5e9d8
Query filtering in the ingester and storage (#5629) 4 years ago
Cyril Tovena 8f02495453
Refactoring of the Loki storage (#5833) 4 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 4 years ago
Cyril Tovena bbaef790db
Add usage report into Loki. (#5361) 4 years ago
Cyril Tovena 3af7b7900e
Refactor HeapIterator into Merge and Sort Iterator. (#5281) 4 years ago
Kaviraj Kanagaraj f083aab09d
Remove `cortexpb` dependency from Loki packages. Use only `logproto` now. (#5264) 4 years ago
Kaviraj Kanagaraj f5d570177a
Fork `cortex/pkg/util` into Loki (#5257) 4 years ago
RangerCD 87cbe50b59
Lock consistencyMtx outside locking chunkMtx (#5210) 4 years ago
RangerCD 4ee686c22c
Remove ErrStreamMissing (#5234) 4 years ago
Dylan Guedes 3f496e7336
Copy `cortex/pkg/cortexpb` package dependency into Loki (#5151) 4 years ago
RangerCD b26b73d5be
Remove instance level streams lock (#5179) 4 years ago
Arve Knudsen a2dd731586
Chore: Add pkg/util/log package (#5187) 4 years ago
Karsten Jeschkies 7bbed2be49
Define Ingester interface to enable wrapping. (#4988) 4 years ago
Kaviraj 14afb13d36
Chore: Copy `cortex/util/math` into Loki (#5036) 4 years ago
Dylan Guedes d5783e86a3
Copy `cortex/pkg/querier/astmapper` package dependency into Loki (#4982) 4 years ago
Marco Pracucci c53457feb9
Upgrade Cortex, Prometheus and Thanos (#4830) 4 years ago
Cyril Tovena d81f757ecb
Refactor and simplify stats package. (#4712) 4 years ago
Hiroki Sakamoto 0e21f02d76
Respect shard number in series api (#4577) 4 years ago
Danny Kopping cff8324f24
Replacing go-kit/kit/log with go-kit/log (#4484) 4 years ago
Owen Diehl 1c90b9c57f
remove empty streams after wal replay (#4265) 4 years ago
Owen Diehl 668622c813
Refactor per stream rate limit (#4213) 4 years ago
Callum Styan 757eeacb88
[ingester/stream]: Add a byte stream rate limit. (#4191) 4 years ago
Owen Diehl ff2ced09ea
Cleanup/unordered writes ingester config (#4192) 4 years ago
Owen Diehl 066f0bf3c1
Tenant/unordered (#4130) 4 years ago
Owen Diehl 92a4e57448
ingester.index-shards config (#4111) 4 years ago
Owen Diehl 572bbe15ec
Discard/ooo (#4104) 4 years ago
Owen Diehl 05b8537e79
WAL Replay counter (#3974) 4 years ago
Cyril Tovena 97912b6f4c
Shard ingester queries. (#3852) 5 years ago
Ed Welch 6e67d1ea5d
Loki/Promtail: Client Refactor (#3623) 5 years ago
Cyril Tovena 72dcda165a
Adds chunk filter hook for ingesters. (#3603) 5 years ago
Marco Pracucci 94041307b1
Upgrade Cortex (#3466) 5 years ago
Ed Welch 8012362674
Loki: Per Tenant Runtime Configs (#3460) 5 years ago
Cyril Tovena 55b91fc793
Fixes head chunk iterator direction. (#3383) 5 years ago
Ed Welch 407afce0e3
Loki: fix validation error and metrics (#3307) 5 years ago
Jacob Lisi 923671a17e
chore: update cortex to latest and fix refs (#3295) 5 years ago
Owen Diehl 224e68a50b
WAL backpressure (#3218) 5 years ago
Owen Diehl 95052943c4
swaps mutex for atomic (#3141) 5 years ago
Owen Diehl ed649eec37
Don't fail writes due to full WAL disk (#3136) 5 years ago
Cyril Tovena cdf4a73238
Improve tailer matching by using the index. (#3090) 5 years ago
Owen Diehl 8c1fe88409
Introduces per stream chunks mutex (#3000) 5 years ago
Owen Diehl 4d9865acd4
Adds WAL support (experimental) (#2981) 5 years ago
Cyril Tovena e1ab2cc509
Cleanup labels parsing. (#2929) 5 years ago
Cyril Tovena 2303f1bfa1
Cache label strings in ingester to improve memory usage. (#2926) 5 years ago