VictoriaMetrics/lib/promscrape
Aliaksandr Valialkin aa37e6b438
lib/promscrape: retry http requests if the server returns 429 status code
The 429 status code means that the server is overwhelmed with requests.
The client can retry the request after some wait time.
Implement this strategy for service discovery and scrape requests.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2940
2022-08-16 14:57:26 +03:00
..
discovery lib/promscrape: update links to sd_configs from Prometheus site to https://docs.victoriametrics.com/sd_configs.html 2022-08-15 01:40:48 +03:00
discoveryutils lib/promscrape: retry http requests if the server returns 429 status code 2022-08-16 14:57:26 +03:00
testdata lib/promscrape: fix errors in test config 2022-02-08 20:10:28 +02:00
client.go lib/promscrape: retry http requests if the server returns 429 status code 2022-08-16 14:57:26 +03:00
config_test.go lib/promauth: refactor NewConfig in order to improve maintainability 2022-07-04 14:31:43 +03:00
config_timing_test.go lib/promscrape: follow-up after 91e290a8ff 2022-04-20 16:12:26 +03:00
config.go lib/promscrape: follow-up after 2c553d5a2f 2022-08-08 14:49:16 +03:00
scraper.go lib/promscrape: update links to sd_configs from Prometheus site to https://docs.victoriametrics.com/sd_configs.html 2022-08-15 01:40:48 +03:00
scrapework_test.go lib/promscrape: follow-up after 2c553d5a2f 2022-08-08 14:49:16 +03:00
scrapework_timing_test.go lib/promscrape: follow-up after 2c553d5a2f 2022-08-08 14:49:16 +03:00
scrapework.go add support to scrape multi tenant metrics (#2950) 2022-08-08 14:49:15 +03:00
statconn.go lib/promscrape: properly show proxy_url option value at /config page 2021-10-26 21:24:22 +03:00
targetstatus.go all: follow-up after 8edb390e21 2022-06-07 01:05:53 +03:00
targetstatus.qtpl all: follow-up after 8edb390e21 2022-06-07 01:05:53 +03:00
targetstatus.qtpl.go all: follow-up after 8edb390e21 2022-06-07 01:05:53 +03:00