Commit Graph

62 Commits (05d29a6d4f1e494a363b4f8352c318df0ad0f23b)

Author SHA1 Message Date
Arve Knudsen 913cc8f72b
Replace gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (#17151) 4 months ago
bwplotka 794bf774c2 Reapply "prw: use Unit and Type labels for metadata when feature flag is enabled (#17033)" 4 months ago
bwplotka f5fab47577 Revert "prw: use Unit and Type labels for metadata when feature flag is enabled (#17033)" 4 months ago
Jonathan c808a71e18
prw: use Unit and Type labels for metadata when feature flag is enabled (#17033) 4 months ago
beorn7 747c5ee2b1 Apply analyzer "modernize" to the whole codebase 4 months ago
Matthieu MOREL cef219c31c chore: enable unused-receiver rule from revive 5 months ago
Bartlomiej Plotka de23a9667c
prw2: Split PRW2.0 from metadata-wal-records feature (#16030) 11 months ago
TJ Hoplock 6ebfbd2d54 chore!: adopt log/slog, remove go-kit/log 1 year ago
Justin Lei 3a82cd5a7e
Add streaming remote read to ReadClient (#11379) 1 year ago
Bartlomiej Plotka 9198952f7c
[PRW 2.0] Merging `remote-write-2.0` feature branch to main (PRW 2.0 support + metadata in WAL) (#14395) 2 years ago
machine424 413b713aa8
remote/storage.go: adjust Storage.Notify() to avoid a race condition with Storage.ApplyConfig() 2 years ago
Arve Knudsen 6daee89e5f
Add context argument to Querier.Select (#12660) 2 years ago
Callum Styan 0d2108ad79
[tsdb] re-implement WAL watcher to read via a "notification" channel (#11949) 3 years ago
Bryan Boreham 3029320ce6 storage/remote: in tests use labels.FromStrings 3 years ago
DrAuYueng 5a6e26556b
Add an option to use the external labels as selectors for the remote read endpoint (#10254) 4 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 4 years ago
lzhfromustc 9da5382103
storage/remote: Prevent two goroutines from endless loop (#8967) 4 years ago
Robert Fratto bc72a718c4
Initial draft of prometheus-agent (#8785) 4 years ago
Levi Harrison b5f6f8fb36 Switched to go-kit/log 5 years ago
Harkishen-Singh 79ba53a6c4 Custom headers on remote-read and refactor implementation to roundtripper. 5 years ago
gotjosh 4eca4dffb8
Allow metric metadata to be propagated via Remote Write. (#6815) 5 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 5 years ago
Anand Sanmukhani f4a1b3cef6
Rename `remote.newReadClient()` to `remote.NewReadClient()` (#7881) 5 years ago
Bartlomiej Plotka e6d7cc5fa4
tsdb: Added ChunkQueryable implementations to db; unified MergeSeriesSets and vertical to single struct. (#7069) 6 years ago
Annanay 89129cd39a Address comments 6 years ago
Annanay 7f98a744e5 Add context to Appender interface 6 years ago
Bartlomiej Plotka b788986717
storage: Adjusted fully storage layer support for chunk iterators: Remote read client, readyStorage, fanout. (#7059) 6 years ago
Kemal Akkoyun 66dfb951c4
*: Consistent Error/Warning handling for SeriesSet iterator: Allowing Async Select (#7251) 6 years ago
Simon Pasquier 317e73de79 Hash YAML instead of JSON 6 years ago
Bartlomiej Plotka d5c33877f9
storage: Added Chunks{Queryable/Querier/SeriesSet/Series/Iteratable. Added generic Merge{SeriesSet/Querier} implementation. (#7005) 6 years ago
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now. 6 years ago
Robert Fratto a53e00f9fd
pass registerer from storage to queue manager for its metrics (#6728) 6 years ago
Julien Pivotto aad8f89ecb Remote storage: propagate json marshal errors (#6622) 6 years ago
Callum Styan 67838643ee
Add config option for remote job name (#6043) 6 years ago
Callum Styan 84ff928606 Make sure the remote write storage uses a dedupe logger. (#6113) 6 years ago
Chris Marchbanks a38a54fa11 Split remote write storage into its own type 7 years ago
Chris Marchbanks 840872a6f8 Fix remote storage config not updating correctly (#5555) 7 years ago
Callum Styan b7538e7b49 Don't stop, recreate, and start remote storage QueueManagers if the (#5485) 7 years ago
Tom Wilkie 2fa93595d6
More WAL remote_write tweaks. (#5300) 7 years ago
Tom Wilkie 67da8e7b46
Refactor and fix queue resharding (#5286) 7 years ago
Callum Styan b8106dd459 Review feedback: 7 years ago
Tom Wilkie efbd9559f4 Deal with corruptions in the WAL: 7 years ago
Tom Wilkie bdc6b764b0 If reading the WAL fails, try again. Also, read from the segment containing the index for the last checkpoint, not the first segment. 7 years ago
Tom Wilkie d6f911b511 Factor out logging ratelimit & dedupe middleware. 7 years ago
Tom Wilkie 37ad4db485 Export timestamps in seconds since epoch. 7 years ago
Tom Wilkie b93bafeee1 Various fixes to locking & shutdown for WAL-based remote write. 7 years ago
Callum Styan 6f69e31398 Tail the TSDB WAL for remote_write 7 years ago
AixesHunter 806632790e update inconsistent comment (#5046) 7 years ago
mknapphrt f0e9196dca Return warnings on a remote read fail (#4832) 7 years ago
Henri DF 3abb2cc349 Fix typo (#4423) 8 years ago