Commit Graph

55 Commits (0f01f07a88e64fd53efdc9bbf03c82449b52a363)

Author SHA1 Message Date
Paul Rogers f2c2a22bdc
chore: Preparation for incoming static code analysis CI check (#15164) 6 months ago
Emad Mohamadi 9267ee3561
fix(canary): Reconnect immediately upon tail max duration (#14287) 8 months ago
Paul Rogers 18cef217fc
chore: Linting updates in prep for Go 1.23 (#14071) 9 months ago
renovate[bot] d43b2de1b4
fix(deps): update module github.com/fsouza/fake-gcs-server to v1.47.7 (#13935) 9 months ago
Trevor Whitney c6ab6b31e8
chore: remove initial metric aggregation experiment (#13729) 9 months ago
Marco Pracucci b88583da7d
feat: upgrade prometheus (#13671) 10 months ago
Trevor Whitney 467eb1bb1b
feat: collect and serve pre-aggregated bytes and counts (#13020) 11 months ago
Kaviraj Kanagaraj 71507a2b64
feat(canary): Add test to check query results with and without cache. (#13104) 12 months ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 1 year ago
Kevin Burke 9dad6a1350
clients,pkg: use http.NewRequestWithContext (#10616) 2 years ago
Charles Korn 8e6a5433ac
Upgrade dskit and remove dependency on weaveworks/common (#10220) 2 years ago
Charles Korn bde65667f7
Upgrade dskit to use packages migrated from weaveworks/common (#10164) 2 years ago
Trevor Whitney 4a56445686
Upgrade `golangci-lint` and fix linting errors (#9601) 2 years ago
Ed Welch 79c5fdd9c0
Canary: Refactor how the direct Canary push works (#9569) 2 years ago
Bill Franklin b88aa08d89
Loki Canary: Enable insecure-skip-verify for all requests (#8869) 2 years ago
Bill Franklin 3ed9f0c9ef
Canary: support filtering / parsing logs with LogQL (#8871) 2 years ago
Michel Hollands 4f8d3240f6
Use 0.28.1 build image and update go and alpine versions (#8583) 2 years ago
Travis Patterson 4a3e6f9d95
Bump go modules GitHub.com prometheus alertmanager 0.25.0 (#8100) 2 years ago
Kaviraj Kanagaraj 30ddd77150
loki-canary: respect `useTLS` flag when `push` mode is enabled. (#7701) 3 years ago
Kaviraj Kanagaraj ceb09efdf8
fix(loki-canary): Send to Loki after updating `totalEntries`. (#7211) 3 years ago
Danny Kopping c3e92b876c
Restoring lint checks that were previously disabled (#7340) 3 years ago
Eng Zer Jun e2842c69c5
Replace deprecated `io/ioutil` with `io` and `os` packages (#7212) 3 years ago
Kaviraj Kanagaraj 2c9fa05c29
feat(loki-canary): Add support to push logs directly to Loki. (#7063) 3 years ago
Chris Hodges c582c5a727
loki-canary: Fix resource leak when using client-side certs (#6579) 3 years ago
Ed Welch b9301045cb
introduce randomness to the first call for the metric test query to reduce the likelyhood that large numbers of canaries will all make this request at the same time. (#6562) 3 years ago
Chris Hodges 6cbcd6aa76
loki-canary: Add support for client-side TLS certs for Loki connection (#6310) 3 years ago
Daniel Kovacs e9d2a30733
Fixed reader to support both authentication and tenant-id at the same time. (#5719) 3 years ago
Cyril Tovena 8f02495453
Refactoring of the Loki storage (#5833) 3 years ago
afayngelerindbx e49c360c36
canary: Adds locking to prevent multiple concurrent invocations of `confirmMissing` from clobbering each other (#5568) 3 years ago
Salva Corts ece671c146
Enhance logging on timeout tailing logs on canary (#4825) 4 years ago
Callum Styan 3ee8ed3b1d
Allow for loki-canary to generate a percentage of out of order log lines (#4126) 4 years ago
Arve Knudsen 10c92a901e
Chore: Upgrade to latest Cortex (#4188) 4 years ago
Sandeep Sukhani 6b775ac31c
allow setting tenant id for querying logs from loki (#4185) 4 years ago
Ed Welch 6e67d1ea5d
Loki/Promtail: Client Refactor (#3623) 4 years ago
Cyril Tovena a5cb38d54c
Fixes unmarshalling of tailing responses. (#3237) 4 years ago
Cyril Tovena 62272cdaa1
Fixes all lint errors. (#2768) 5 years ago
Sandeep Sukhani 76e73d7c20
set timestamp in instant query done by canaries which otherwise gets set to now by loki (#2732) 5 years ago
Sandeep Sukhani 501f93fa92
revendor cortex to latest master (#2543) 5 years ago
Ed Welch 204e61afe3
Loki-Canary: Backoff retries on query failures, add histograms for query performance. (#2413) 5 years ago
Ed Welch 76ceec45d9
If an entry is missing on the websocket, start checking after `wait` but continue checking until `max-wait` (#2369) 5 years ago
Ed Welch 2b145da7d7
Canary tweaks (#2350) 5 years ago
Ed Welch 81b9decfb5
Loki-Canary: Add query spot checking and metric count checking (#2344) 5 years ago
Lukas Grimm 17390fd45d
Canary: make stream configurable (#2259) 5 years ago
Calle Pettersson baa264392b
Set user agent on outgoing http requests (#2242) 5 years ago
Joe Elliott 383eb6e70b
Addition of a `/suspend` endpoint to Loki Canary (#1891) 5 years ago
Aditya C S f9ff2a4b02
Add goimport local-prefixes configuration to .golangci.yml (#1710) 5 years ago
Ed Welch 790ba403b1 Add another sleep to the canary reconnects this time if connection succeeds but there is an error receiving the stream. (#1581) 5 years ago
Cyril Tovena b34c2b0bd3
Move to jsoniter instead of default json package (#1249) 6 years ago
Ed Welch 8a95972f73
Add some additional logging to the canary on queries (#1137) 6 years ago
Robert Fratto f1c1097bbe pkg/canary: use default HTTP client when reading from Loki 6 years ago