Aliaksandr Valialkin
|
8f0bcec6cc
|
lib/promscrape: preserve the previously discovered targets on discovery errors per each job_name
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/582
|
2020-06-23 15:40:40 +03:00 |
|
Aliaksandr Valialkin
|
f9847352b4
|
app/vmagent: add -dryRun option for checking all the configs mentioned in command-line flags without running vmagent
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/362
|
2020-05-21 15:23:27 +03:00 |
|
Aliaksandr Valialkin
|
3f52a97f9b
|
lib/promscrape: add Prometheus-compatible DNS-based service discovery aka dns_sd_configs
|
2020-05-06 00:01:58 +03:00 |
|
Aliaksandr Valialkin
|
7b5ef63384
|
lib/procutil: add NewSighupChan function, which returns a channel, which is triggered on every SIGHUP
|
2020-05-05 10:54:09 +03:00 |
|
Aliaksandr Valialkin
|
40c3ffb359
|
lib/promscrape: add Prometheus-compatible service discovery for Consul aka consul_sd_configs
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/330
|
2020-05-04 20:51:17 +03:00 |
|
Aliaksandr Valialkin
|
3b234d82e5
|
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:45:40 +03:00 |
|
Aliaksandr Valialkin
|
b768bc9a6a
|
lib/promscrape: add initial support for Prometheus-compatible service discovery for Amazon EC2 aka ec2_sd_configs
|
2020-04-27 19:25:53 +03:00 |
|
Aliaksandr Valialkin
|
9ef5935552
|
lib/promscrape: initial implementation for gce_sd_configs aga Prometheus-compatible service discovery for Google Compute Engine
|
2020-04-24 17:51:22 +03:00 |
|
Aliaksandr Valialkin
|
00e897119f
|
lib/promscrape: add -promscrape.configCheckInterval command-line flag for automating config checking
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/431
|
2020-04-23 23:41:08 +03:00 |
|
Aliaksandr Valialkin
|
426a0567c4
|
lib/promscrape: code cleanup in runScraper func
|
2020-04-15 11:36:24 +03:00 |
|
Aliaksandr Valialkin
|
2e4e202c2b
|
lib/promscrape: add initial support for kubernetes_sd_config
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/334
|
2020-04-13 21:03:28 +03:00 |
|
Aliaksandr Valialkin
|
90b4a6dd12
|
lib/promscrape: extract common auth code to lib/promauth
|
2020-04-13 12:59:10 +03:00 |
|
Aliaksandr Valialkin
|
d4beb17ebe
|
lib/promscrape: remove possible races when registering and de-registering scrape workers for /targets page
|
2020-03-11 16:30:21 +02:00 |
|
Aliaksandr Valialkin
|
cdf70b7944
|
lib/promscrape: consistently update /targets page after SIGHUP
|
2020-03-11 03:20:03 +02:00 |
|
Aliaksandr Valialkin
|
9a944fd169
|
lib/promscrape: consistency renaming: stopCh -> globalStopCh
|
2020-03-03 20:08:08 +02:00 |
|
Aliaksandr Valialkin
|
b63e4464f4
|
lib/promscrape: properly reload new configs on SIGHUP
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/335
|
2020-02-26 13:54:00 +02:00 |
|
Aliaksandr Valialkin
|
04762344c6
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 13:36:03 +02:00 |
|