Commit Graph

1201 Commits (0fa8469f76107dc12e949164fc174a4098aedb19)

Author SHA1 Message Date
lzhfromustc 9da5382103
storage/remote: Prevent two goroutines from endless loop (#8967)
3 years ago
lzhfromustc d42be7be76
test:Fix two potential goroutine leaks (#8964)
3 years ago
Bryan Boreham 5afa606ecb
Remote-write: reuse memory for marshalling (#9412)
3 years ago
Robert Fratto bc72a718c4
Initial draft of prometheus-agent (#8785)
3 years ago
Ben Ye fdbc40a9ef
Expose NewChainSampleIterator func (#9475)
3 years ago
Bryan Boreham 1fb3c1b598
Replace calls to strings.Compare (#9397)
3 years ago
Julien Pivotto 63b3e4e5ec
Enable HTTP2 again (#9398)
3 years ago
Nick Pillitteri acee8c8a88
Redact remote write URL when used for metric label (#9383)
3 years ago
Serge Catudal d77c985f8c
Add initial support for exemplar to the remote write receiver endpoint (#9319)
3 years ago
Paweł Szulik f5563bfe95
tests: Move from t.Errorf and others. (Part 2) (#9309)
3 years ago
Levi Harrison bd57cd395e
Switch to common/sigv4
3 years ago
Levi Harrison fac1b57334
Remove Individual Data Type Caps in Per-shard Buffering for Remote Write (#8921)
3 years ago
jinglina ed24e51e7c
remove redundant type conversion (#9126)
3 years ago
Bryan Boreham 60804c5a09
remote_write: reduce blocking from garbage-collect of series (#9109)
3 years ago
Oleg Zaytsev b1ed4a0a66
LabelNames API with matchers (#9083)
3 years ago
Martin Disibio 1bcd13d6b5
Exemplar resize (#8974)
3 years ago
Levi Harrison d5c3c567d3
Remote Write: Add max samples per metadata send (#8959)
3 years ago
Levi Harrison b5f6f8fb36 Switched to go-kit/log
4 years ago
kongxs 632678a461
Fix spelling mistake (#8879)
4 years ago
Julien Pivotto ae086c73cb
Merge pull request #8757 from songjiayang/refactor-processExternalLabels
4 years ago
Ben Ye d95b097250
expose seriesToChunkEncoder (#8845)
4 years ago
Matthias Loibl 7e7efaba32
storage: Split chunks if more than 120 samples (#8582)
4 years ago
songjiayang 9a01472780 Refactor processExternalLabels method with slice copy for left labels
4 years ago
Hu Shuai 996848ef40 Fix golint issue
4 years ago
Callum Styan 8fd73b1d28
Add Exemplar Remote Write support (#8296)
4 years ago
ZouYu c7262f0d70
Fix some gofmt warnings (#8743)
4 years ago
Marco Pracucci 4da5c25ea4
Upgrade prometheus/common to v0.21.0
4 years ago
Christian Simon 9781e51f59
Correct spelling of "iterable" (#8713)
4 years ago
Bryan Boreham c7a62b95ce
GetRef() now returns the label set (#8641)
4 years ago
Bryan Boreham d614ae9ecf
[RFC] Add method to get reference number for TSDB Appender (#8600)
4 years ago
Marco Pracucci e246670193
Further increase max log line in remote write client (#8616)
4 years ago
Callum Styan 289ba11b79
Add circular in-memory exemplars storage (#6635)
4 years ago
Julien Pivotto 76750d2a96
Merge pull request #8585 from pracucci/optimize-buffered-iterator
4 years ago
Marco Pracucci 6f050f66c7
Update storage/memoized_iterator.go
4 years ago
Julius Volz cf4250cff3 Fix sample deduplication in chainSampleIterator
4 years ago
Marco Pracucci b92c03023d
Optimized vector selector
4 years ago
Robert Fratto 5b78aa0649
Contribute grafana/agent sigv4 code (#8509)
4 years ago
Julien Pivotto 9c4bc38c94
Merge pull request #8516 from Harkishen-Singh/headers-remote-read-on-round-tripper
4 years ago
Tom Wilkie ce97cdd477
Move remote read handler to remote package. (#8536)
4 years ago
Harkishen-Singh 79ba53a6c4 Custom headers on remote-read and refactor implementation to roundtripper.
4 years ago
Tom Wilkie 7369561305
Combine Appender.Add and AddFast into a single Append method. (#8489)
4 years ago
Harkishen-Singh 77c20fd2f8 Adds support to configure retry on Rate-Limiting from remote-write config.
4 years ago
Harkishen Singh cd412470d7
Consider status code 429 as recoverable errors to avoid resharding (#8237)
4 years ago
fuling 47d7e3781f [fix] remote_storage : change "write_hander.go" to "write_handler.go"
4 years ago
Mauro Stettler 7715fe3219
Add matchers to LabelValues() call (#8400)
4 years ago
Tom Wilkie d479151f1f Various enhancements and refactorings for remote write receiver:
4 years ago
Julien Pivotto 6368227f0c
Merge pull request #8443 from liguozhong/remote_storage
4 years ago
Nándor István Krácser 509000269a
remote_write: allow passing along custom HTTP headers (#8416)
4 years ago
fuling 4a407210f5 [remote storage] remove sendWriteRequestWithBackoff() "s" and "req" param
4 years ago
Chris Marchbanks 275f7e7766
Log recoverable remote write errors as warnings (#8412)
4 years ago
kevinForMyself db445844d3
Fix garbage collection about t.droppedSeries in QueueManager.SeriesReset. (#8387)
4 years ago
Ben Ye caa173d2aa
Support matchers for Labels API (#8301)
4 years ago
gotjosh 4eca4dffb8
Allow metric metadata to be propagated via Remote Write. (#6815)
4 years ago
Julien Pivotto 6c56a1faaa
Testify: move to require (#8122)
4 years ago
Bartlomiej Plotka 3d8826a3d4
MultiError: Refactored MultiError for more concise and safe usage. (#8066)
4 years ago
Jorge Luis Betancourt 4dc755cd27
Add a metric for tracking max_samples_per_send (#8102)
4 years ago
Julien Pivotto 1282d1b39c
Refactor test assertions (#8110)
4 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087)
4 years ago
Julien Pivotto 8c9850c2bb
Remote: Do not collect non-initialized timestamp metrics (#8060)
4 years ago
Frederic Branczyk 21a2e8c320
storage/remote/intern_test.go: Fix linting errors
4 years ago
Siddhant Sinha d9dcf2c90f
Fixes #7982. Increase maxErrMsgLen value remote_write api (#8017)
4 years ago
Harkishen Singh 072b9649a3
Refactor vars to avoid test failures in storage/remote with -count > 1 (#7934)
4 years ago
Chris Marchbanks f0f8e50567
Fix missing remote read spans (#7914)
4 years ago
Julien Pivotto a6ee1f8517
Merge pull request #7913 from prometheus/release-2.21
4 years ago
Bartlomiej Plotka 088fcc9e48
Fixed iterator regression: Avoid using heap for each sample when iterating. (#7900)
4 years ago
Bartlomiej Plotka a399227a9f Revert "Fixed iterator regression: Avoid using heap for each sample when iterating."
4 years ago
Julien Pivotto 2c8b2c5915 Fixed iterator regression: Avoid using heap for each sample when iterating.
4 years ago
Anand Sanmukhani f4a1b3cef6
Rename `remote.newReadClient()` to `remote.NewReadClient()` (#7881)
4 years ago
showuon dfdc358a5b
Fix the duplicated results issue from /api/v1/series (#7862)
4 years ago
Robert Fratto 2bd077ed97
expose UserAgent to make it changeable by importers (#7832)
4 years ago
Joe Elliott 624075eafe
Exposes remote storage http client to allow for customization (#7831)
4 years ago
Andy Bursavich 4e6a94a27d
Invert service discovery dependencies (#7701)
4 years ago
Julien Pivotto a55c69c4c3
Apply gofmt -s on storage/remote/write_test.go (#7791)
4 years ago
Mucahit Kurt 869f1bc587
use remote.Storage in TestSampleDelivery instead of direct creation of QueueManager (#4758)
4 years ago
johncming 2b75c1b199
storage/remote: rename httpclient name. (#7747)
4 years ago
Guangwen Feng 2c4a4548a8
Fix golint issue caused by incorrect func name (#7756)
4 years ago
Bartlomiej Plotka 28c5cfaf0d
tsdb: Moved code merge series and iterators to differen files; cleanup. No functional changes just move! (#7714)
4 years ago
Julien Pivotto 9848e77678
storage/remote: remove unused code now that tsdb implements ChunkQuerier (#7715)
4 years ago
Bartlomiej Plotka e6d7cc5fa4
tsdb: Added ChunkQueryable implementations to db; unified MergeSeriesSets and vertical to single struct. (#7069)
4 years ago
Annanay ec562f152b Merge branch 'master' into appender-context
4 years ago
Annanay 9bba8a6eae Merge branch 'master' into appender-context
4 years ago
Annanay 89129cd39a Address comments
4 years ago
Javier Palomo Almena b58a613443
Replace sync/atomic with uber-go/atomic (#7683)
4 years ago
Joe Elliott 04b028f1e6
Exports recoverable error (#7689)
4 years ago
Annanay f40e4579b7 gofmt
4 years ago
Annanay 7f98a744e5 Add context to Appender interface
4 years ago
Zhou Hao ddedf454d0
add os.RemoveAll err verification (#7540)
4 years ago
Hu Shuai b962029031
Add a unit test for MergeLabels in storage/remote/codec.go. (#7499)
4 years ago
Ganesh Vernekar a4c2ea1ca3
Merge remote-tracking branch 'upstream/master' into merge-release-2.19
4 years ago
Chris Marchbanks b299aba6cf
Fix panic when updating a remote write queue (#7452)
4 years ago
Chris Marchbanks d78656c244
Pending Samples metric includes samples in channel (#7335)
4 years ago
Bartlomiej Plotka b788986717
storage: Adjusted fully storage layer support for chunk iterators: Remote read client, readyStorage, fanout. (#7059)
4 years ago
Nicole J d5a8f2afc4
Added the remote read histogram (#7334)
5 years ago
Kemal Akkoyun 66dfb951c4
*: Consistent Error/Warning handling for SeriesSet iterator: Allowing Async Select (#7251)
5 years ago
Bartlomiej Plotka 8f0a924be9 Merge branch 'release-2.18' into get2.18.2-to-master
5 years ago
Marco Pracucci bc1d7d7f27 Fixed incorrect query results caused by buffer reuse in merge adapter (#7361)
5 years ago
Marco Pracucci 1e006d84a0
Fixed incorrect query results caused by buffer reuse in merge adapter (#7361)
5 years ago
Bert Hartmann 82c7cd320a
increase the remote write bucket range (#7323)
5 years ago
Nicole J 5e9bd17b1f
added the prometheus_remote_storage_remote_read_queries_total (#7328)
5 years ago
Cody Boggs 3268eac2dd
Trace Remote Write requests (#7206)
5 years ago