Commit Graph

138 Commits (e7689b248dbe549b2ac61a0e335d8b5b999cc47d)

Author SHA1 Message Date
Travis Patterson e3e4e27c8c
Implement ingester API to return stream rates (#7176) 3 years ago
Dylan Guedes da7acb49e5
Loki: Add sharding support for negative/zeroed desired rate (#7342) 3 years ago
Danny Kopping c3e92b876c
Restoring lint checks that were previously disabled (#7340) 3 years ago
Dylan Guedes dcfba366de
Loki: Shard streams based on desired rate (#7199) 3 years ago
Christian Haudum 67b12f2357
Update distributor push tests (#6641) 3 years ago
Dylan Guedes 5d8c48bd10
Loki: Implement stream sharding (#6952) 3 years ago
Dylan Guedes 2d7ef07494
Fix `increment_duplicate_timestamps` for multiple dupped timestamps (#6924) 3 years ago
Sandeep Sukhani 882010a810
Index shipper move code (#6704) 3 years ago
Dylan Guedes 2bb2a2c0e1
Loki: Remove ring client from the distributor (#6622) 3 years ago
Karen Miller b90c460769
Rename fudge_duplicate_timestamp to be increment_duplicate_timestamp (#6120) 3 years ago
Kaviraj Kanagaraj 24f8b19e91
Remove unused grpc health check endpoints (#6113) 3 years ago
Christian Haudum 18058d2b55
Serve correct status of ingester/distributor in gRPC healthcheck endpoint (#6094) 3 years ago
Ed Welch fc8c4f0592
Loki: Add a configurable ability to fudge incoming timestamps for guaranteed query sort order when receiving entries for the same stream that have duplicate timestamps. (#6042) 3 years ago
Karsten Jeschkies 46956d0bf6
Use dskit/tenant intead of loki/pkg/tenant. (#5724) 3 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 3 years ago
Cyril Tovena bbaef790db
Add usage report into Loki. (#5361) 3 years ago
Danny Kopping 20041b74d6
Revert "Simplify code for write path in distributor (#5248)" (#5337) 3 years ago
Christian Haudum 10b93cebe5
Simplify code for write path in distributor (#5248) 3 years ago
Christian Haudum 8d2b3f7aa5
Return early if push payload does not contain data (#5229) 3 years ago
Arve Knudsen a2dd731586
Chore: Add pkg/util/log package (#5187) 3 years ago
Arve Knudsen d87dbf9f8a
Chore: Upgrade to latest Cortex (#5085) 3 years ago
Kaviraj 564f833a30
Improve error message if incoming logs timestamp is far too behind. (#5040) 3 years ago
Dylan Guedes 98ecfefd89
Add distributor ring page (#4938) 3 years ago
Dylan Guedes 92c05493e1
Copy `cortex/pkg/distributor` package dependency into Loki (#4983) 3 years ago
Kaviraj 38c42a26c6
Move `cortex/pkg/tenant` dependency to Loki. (#4944) 4 years ago
Callum Styan 822d60507b
log the user ID in the rate limit error message. (#4852) 4 years ago
Susana Ferreira 2d24e2ea64
Migration to dskit/ring (#4641) 4 years ago
Dylan Guedes 0d66319a1f
Revert distributor defaulting to inmemory. (#4638) 4 years ago
Dylan Guedes d3d63e1778
Loki: Override distributor's default ring KV store (#4440) 4 years ago
Arve Knudsen 79b95d976a
Chore: Use dskit/limiter (#4327) 4 years ago
Bryan Boreham 13a3df8826
Simplify Distributor.push (#4240) 4 years ago
李国忠 6f78ffe33c
[fix] distributor: fix goroutine leak (#4238) 4 years ago
Nick Pillitteri 79a7bdbabc
Chore: Use services and modules from grafana/dskit (#4196) 4 years ago
Travis Patterson 8a2081a39e
Distributor: Truncate rather than drop log lines (#4051) 4 years ago
Nick Pillitteri b830d65bdd
Use the Cortex wrapper for getting tenant ID from a context (#3973) 4 years ago
Cyril Tovena 22dcfcde33
Add retention label to loki_distributor_bytes_received_total metrics (#3840) 4 years ago
Ed Welch 6e67d1ea5d
Loki/Promtail: Client Refactor (#3623) 4 years ago
Owen Diehl 965d48222b
adds distributor replication factor metric (#3594) 4 years ago
Michel Hollands f49a510f38
Loki: Update cortex version and fix resulting changes (#3532) 4 years ago
Owen Diehl 306cc72438
Revendor/cortex (#3446) 4 years ago
Ed Welch 8012362674
Loki: Per Tenant Runtime Configs (#3460) 4 years ago
Ed Welch 407afce0e3
Loki: fix validation error and metrics (#3307) 4 years ago
Jacob Lisi 923671a17e
chore: update cortex to latest and fix refs (#3295) 4 years ago
Cyril Tovena 33abab5e42
Cortex update pre 1.7 (#3215) 4 years ago
Cyril Tovena 28c0b310c7
Logs PushRequest data. (#3178) 4 years ago
Cyril Tovena 82d96dec03
Improve distributors validation. (#3134) 4 years ago
李国忠 bd321fb4f2
lru cache logql.ParseLabels (#3092) 4 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
Cyril Tovena 62272cdaa1
Fixes all lint errors. (#2768) 5 years ago