VictoriaMetrics/lib/promscrape
Aliaksandr Valialkin f422203e10 lib/promscrape: reload only modified scrapers on config changes
This should improve scrape stability when big number of targets are scraped and these targets are frequently changed.

Thanks to @xbsura for the idea and initial implementation attempts at the following pull requests:

- https://github.com/VictoriaMetrics/VictoriaMetrics/pull/449
- https://github.com/VictoriaMetrics/VictoriaMetrics/pull/458
- https://github.com/VictoriaMetrics/VictoriaMetrics/pull/459
- https://github.com/VictoriaMetrics/VictoriaMetrics/pull/460
2020-05-03 12:47:16 +03:00
..
discovery lib/promscrape: set 30 seconds timeout for discovery api requests 2020-04-29 17:29:03 +03:00
discoveryutils lib/promscrape: set 30 seconds timeout for discovery api requests 2020-04-29 17:29:03 +03:00
testdata lib/promscrape: extract common auth code to lib/promauth 2020-04-13 12:59:22 +03:00
client.go vendor: use github.com/VictoriaMetrics/fasthttp instead of github.com/fasthttp/fasthttp 2020-04-29 16:43:09 +03:00
config_test.go lib/promscrape: reload only modified scrapers on config changes 2020-05-03 12:47:16 +03:00
config.go lib/promscrape: reload only modified scrapers on config changes 2020-05-03 12:47:16 +03:00
scraper.go lib/promscrape: reload only modified scrapers on config changes 2020-05-03 12:47:16 +03:00
scrapework_test.go lib/promscrape: rename 'scrape_config->scrape_limit' to 'scrape_config->sample_limit' 2020-04-14 12:00:03 +03:00
scrapework_timing_test.go app/vmagent: initial implementation for vmagent 2020-02-23 17:31:54 +02:00
scrapework.go lib/promscrape: reload only modified scrapers on config changes 2020-05-03 12:47:16 +03:00
statconn.go vendor: use github.com/VictoriaMetrics/fasthttp instead of github.com/fasthttp/fasthttp 2020-04-29 16:43:09 +03:00
targetstatus.go lib/promscrape: reload only modified scrapers on config changes 2020-05-03 12:47:16 +03:00