Commit Graph

34 Commits (6e2b7d25898f321bfd6f94de05d6ce934c785da9)

Author SHA1 Message Date
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) 4 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) 4 years ago
Chris Hodges 6cbcd6aa76
loki-canary: Add support for client-side TLS certs for Loki connection (#6310) 4 years ago
Daniel Kovacs e9d2a30733
Fixed reader to support both authentication and tenant-id at the same time. (#5719) 4 years ago
Cyril Tovena 8f02495453
Refactoring of the Loki storage (#5833) 4 years ago
afayngelerindbx e49c360c36
canary: Adds locking to prevent multiple concurrent invocations of `confirmMissing` from clobbering each other (#5568) 4 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) 5 years ago
Cyril Tovena a5cb38d54c
Fixes unmarshalling of tailing responses. (#3237) 5 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) 6 years ago
Ed Welch 76ceec45d9
If an entry is missing on the websocket, start checking after `wait` but continue checking until `max-wait` (#2369) 6 years ago
Ed Welch 2b145da7d7
Canary tweaks (#2350) 6 years ago
Ed Welch 81b9decfb5
Loki-Canary: Add query spot checking and metric count checking (#2344) 6 years ago
Lukas Grimm 17390fd45d
Canary: make stream configurable (#2259) 6 years ago
Calle Pettersson baa264392b
Set user agent on outgoing http requests (#2242) 6 years ago
Joe Elliott 383eb6e70b
Addition of a `/suspend` endpoint to Loki Canary (#1891) 6 years ago
Aditya C S f9ff2a4b02
Add goimport local-prefixes configuration to .golangci.yml (#1710) 6 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) 6 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
Joe Elliott 9614b021d1 Loki HTTP/JSON Model Layer (#1022) 6 years ago
Ed 173e8ea2a4
fix(canary): Fix Flaky Tests (#889) 6 years ago
Marco Pracucci b9185324f4 Improved Tailer loop (dropped entries, logic refactoring, introduced tests) 6 years ago
Edward Welch e6f431ad46 finishing up loki-canary move into loki repo 7 years ago
Edward Welch cd5368a44d preparing for move into loki repo 7 years ago