Commit Graph

43 Commits (135f672c9178cf11eb55d8901ec41f96edd87ec5)

Author SHA1 Message Date
Owen Diehl 4903df6ae5
Tsdb/inverted index wiring (#6252) 3 years ago
Christian Simon 7f50a26656
Move ingester metrics around (#6275) 3 years ago
Travis Patterson 5939d5e9d8
Query filtering in the ingester and storage (#5629) 3 years ago
Cyril Tovena 8f02495453
Refactoring of the Loki storage (#5833) 3 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 3 years ago
Kaviraj Kanagaraj 2db309271c
Makes `tailer.droppedStreams` slice bounded. (#5334) 3 years ago
Cyril Tovena 3af7b7900e
Refactor HeapIterator into Merge and Sort Iterator. (#5281) 3 years ago
RangerCD b26b73d5be
Remove instance level streams lock (#5179) 3 years ago
Karsten Jeschkies 7bbed2be49
Define Ingester interface to enable wrapping. (#4988) 3 years ago
Dylan Guedes d5783e86a3
Copy `cortex/pkg/querier/astmapper` package dependency into Loki (#4982) 3 years ago
Marco Pracucci c53457feb9
Upgrade Cortex, Prometheus and Thanos (#4830) 4 years ago
Karsten Jeschkies 5ece938f3c
Run all benchmarks. (#4742) 4 years ago
Hiroki Sakamoto 0e21f02d76
Respect shard number in series api (#4577) 4 years ago
Owen Diehl 20515a2402
better per stream rate limits configuration options (#4236) 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
Ed Welch 6e67d1ea5d
Loki/Promtail: Client Refactor (#3623) 4 years ago
Cyril Tovena 72dcda165a
Adds chunk filter hook for ingesters. (#3603) 4 years ago
Ed Welch 8012362674
Loki: Per Tenant Runtime Configs (#3460) 4 years ago
Cyril Tovena 55b91fc793
Fixes head chunk iterator direction. (#3383) 4 years ago
Owen Diehl 95052943c4
swaps mutex for atomic (#3141) 4 years ago
Owen Diehl ed649eec37
Don't fail writes due to full WAL disk (#3136) 4 years ago
Cyril Tovena cdf4a73238
Improve tailer matching by using the index. (#3090) 4 years ago
Owen Diehl 4d9865acd4
Adds WAL support (experimental) (#2981) 5 years ago
Cyril Tovena 9807f7c43e
Avoid parsing labels when tailer is sending from a stream. (#2973) 5 years ago
Cyril Tovena 14a5fda15b
Only append tailed entries if needed. (#2931) 5 years ago
Cyril Tovena 2303f1bfa1
Cache label strings in ingester to improve memory usage. (#2926) 5 years ago
Aditya C S b82d2e89d2
fix bug in ingester series query (#2264) 5 years ago
Cyril Tovena 9988ce4b9f
Improve protobuf serialization (#2031) 5 years ago
Ed Welch 0ab1b28812
Loki: Improve logging and add metrics to streams dropped by stream limit (#2012) 5 years ago
Ed Welch b5b3e78424
Loki Update the cut block size counter when creating a memchunk from byte slice (#1946) 5 years ago
Aditya C S f9ff2a4b02
Add goimport local-prefixes configuration to .golangci.yml (#1710) 5 years ago
Peter Štibraný d4cae667ae loki: use new runtimeconfig package from Cortex (#1484) 5 years ago
Robert Fratto 9227eed9f4
pkg/ingester: limit total number of errors a stream can return on push (#1071) 5 years ago
Marco Pracucci ec40515d31 Added max streams per user global limit (#1493) 5 years ago
Peter Štibraný dca244f7aa pkg/ingester: added sync period flags 6 years ago
Cyril Tovena 7654c27c12
Adds configurable compression algorithms for chunks (#1411) 6 years ago
Ed Welch 5aa82ba199
allow configuring a target chunk size in compressed bytes (#1406) 6 years ago
Peter Štibraný e0ec61f986 pkg/ingester: handle labels mapping to the same fast fingerprint. (#1247) 6 years ago