Comments (2)
Hi @jiekun ! Thanks for rising an issue and sending a pull request!
By chance, do you know which remote-write receivers could support sending Retry-After
header in response? From what I know, vminsert or single-node VM doesn't respond with this header.
from victoriametrics.
@hagen1778 As far as I know, Mimir enabled user control (and some algorithms) of the retry since: grafana/mimir#6608.
However, there is another reason I raised this issue. Our internal gateway supports setting the Retry-After header during certain operations (migration, upgrade stoppages, service downtime). This can be used to reduce the (unnecessary) network request when the server side (not necessarily a TSDB component, but also gateways, load balancers, etc.) recognizes it.
Also, with this pull request, vmagent will mostly adhere to the default 2x backoff algorithm, which I believe is backward compatible.
from victoriametrics.
Related Issues (20)
- v1.97 OSS images are no longer published to docker hub HOT 1
- victorialogs: some logs are missing when using `sort ... limit` HOT 2
- VictoriaLogs: add limit like `-maxInsertRequestSize`
- VM and vmalert components support encrypted authentication HOT 2
- When my VictoriaLogs service does not add data and I call the query interface to use the statistics function, the service will panic. HOT 4
- vmagent - aggregation based on metric type HOT 1
- VMSTORAGE consume all disk I/O utilizations HOT 4
- vmalert: add rules backfilling API HOT 2
- -reloadAuthKey for vmauth/vmagent/vmalert should override -httpAuth.{username,password} HOT 5
- RetentionPeriod: 999y is considered less than 1 day HOT 2
- Help need to debug ~ possible issue data from vmstorage cluster A/A not exactly 1 HOT 1
- Poor query real-time performance of written results. HOT 1
- vmagent: support loading scrape configs from object storage
- metricsql: ability to query value within and outside of range HOT 3
- Metrics silently dropped with error: stream aggregation couldn't be finished HOT 5
- Can you add log deletion function to VictoriaLogs?
- How does drop_uneeded_labels work with stream aggregation? HOT 3
- VictoriaMetrics cannot use the alert list dashboard on Grafana? HOT 2
- Unexpected drop of otel metrics HOT 4
- victorialogs: the `last ...` time range doesn't automatically update `start` and `end` query args in requests to the server
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from victoriametrics.