Commit Graph

151 Commits (8aa8a2bb0e766da4d64313d17337fa54ab84f8a4)

Author SHA1 Message Date
benclive 8aa8a2bb0e
fix(kafka): Set namespace for Loki kafka metrics (#14426) 8 months ago
Cyril Tovena 1a4436c417
feat(ingester): implement partition shuffle sharding for ingester (#14304) 8 months ago
Cyril Tovena f80d68a1ed
feat(distributors): Use a pool of worker to push to ingesters. (#14245) 8 months ago
Cyril Tovena 3f47233079
fix(kafka): Fixes partition selection in distributors (#14242) 8 months ago
benclive 7c78232ad3
feat: Optionally require writes to kafka on Push requests (#14186) 8 months ago
Vladyslav Diachenko c65721e7ad
feat: track discarded data by usageTracker (#14081) 9 months ago
Paul Rogers 18cef217fc
chore: Linting updates in prep for Go 1.23 (#14071) 9 months ago
Salva Corts b5ac6a0258
feat: Limit to block ingestion until configured date (#13958) 9 months ago
Trevor Whitney 913e9f9347
feat: aggregate byte and count metrics (#13731) 9 months ago
Travis Patterson 573a1848d1
chore: add service_name label earlier in the ingestion pipeline (#13702) 10 months ago
benclive 6c4b0622aa
feat: Ignore empty streams in distributor if all entries fail validation (#13674) 10 months ago
Cyril Tovena 9f31b25253
feat: Optimize log parsing performance by using unsafe package (#13223) 11 months ago
Yahima Duarte c9bfa3ebbf
fix: add detected_level info when the info word appears on log message (#13218) 11 months ago
Dylan Guedes afd9e36306
chore: Call `shardstreams.Config` by value instead of by reference (#12915) 1 year ago
Shantanu Alshi 6904a6520d
fix: Fix log level detection (#12651) 1 year ago
Sandeep Sukhani 0831802a99
fix: fix setting of info log level when trying to detect level from log lines (#12635) 1 year ago
Ed Welch 705379cc81
chore: remove experimental flags from features and configs which are no longer so. (#12481) 1 year ago
Sandeep Sukhani 1ae5b3e683
chore: Log level detection improvements (#12440) 1 year ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 1 year ago
Sandeep Sukhani b66c343383
feat: add support for discovering and adding log levels as structured metadata (#12428) 1 year ago
Sandeep Sukhani 288c0061bf
feat: discovery of name of services emitting the logs (#12392) 1 year ago
Karsten Jeschkies 243e6f813a
refactor: Pass context to usage tracker. (#12272) 1 year ago
Sandeep Sukhani 8b9d8b0226
feat: Make list of otel blessed attributes configurable (#12180) 1 year ago
Travis Patterson b0478e61c8
feat: add the ability to inject log parsers to the distributor (#12029) 1 year ago
Karsten Jeschkies 6578a00481
feat: Support usage trackers for received and discarded bytes. (#11840) 1 year ago
JordanRushing cad4b8e749
Reduce Distributor auto-forget unhealthy cycles from 10->2 (#11935) 1 year ago
Travis Patterson d2f43787b6
Add tenant to tee (#11573) 1 year ago
na-- 724a841f0f
Add log duplication (tee-ing) in the Distributor (#11496) 1 year ago
na-- 71e9fcaab7
Refactor Distributor.Push() to be able to Tee log streams (#11488) 1 year ago
Michel Hollands e93f5bfd93
Add dashboard changes for migrating from cortex_ metrics to loki_ metrics (#11082) 2 years ago
Shantanu Alshi fb6f6d2e2f
Stop using global logger in modules (#11051) 2 years ago
Michel Hollands 8628b15624
Use metrics namespace for more metrics (#11025) 2 years ago
Christian Haudum 2abb472e7e
Unify ring managers across components (#10931) 2 years ago
Christian Haudum b49b3ce6e1
Add basic structure of bloom gateways (#10782) 2 years ago
Shantanu Alshi 183d6f2c39
Upgrade prometheus to 0.47.1 and dskit (#10814) 2 years ago
Ashwanth 91cae03fe1
chore: restructure compactor package (#10775) 2 years ago
Christian Haudum 2e775f3f44
chore(storage): Restructure shipper packages (#10729) 2 years ago
Danny Kopping 2c84959901
Distributor: add ingester append timeouts error (#10456) 2 years ago
Charles Korn bde65667f7
Upgrade dskit to use packages migrated from weaveworks/common (#10164) 2 years ago
Dylan Guedes 9ed7fa9df4
WriteFailures: Add metrics to increase monitoring (#9904) 2 years ago
Hamish Forbes d0baa40df3
Only modify identical timestamps when increment-duplicate-timestamps enabled (#9437) 2 years ago
Dylan Guedes 1d20fdbf57
LogPushFailures: Log the tenant id (#9819) 2 years ago
Salva Corts 08e505dd50
Return all errors for a failed push request (#9807) 2 years ago
Dylan Guedes c0d9a2b4ba
Log push failures per-entry instead of in batches (#9720) 2 years ago
Dylan Guedes 7d67b6306f
Loki: Implement initial phase of `limited_log_push_errors` (#9556) 2 years ago
Travis Patterson fdc337692d
Stream Sharding amortize push payloads across the observed rate. (#9414) 2 years ago
Trevor Whitney 50bc1cee71
Rename usagestats to analytics (#9212) 2 years ago
Dylan Guedes 1bd5a20595
Distributor: Modify `createShard` to create slice with more precise size (#9265) 2 years ago
Dylan Guedes 24d426ce44
Distributor: Add AutoForget support (#8067) 2 years ago
Dylan Guedes 9159c1dac3
Loki: Improve spans usage (#8927) 2 years ago