Aliaksandr Valialkin
|
de7e585ac8
|
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:42:46 +03:00 |
|
Aliaksandr Valialkin
|
b59e089ac7
|
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:18 +03:00 |
|
Aliaksandr Valialkin
|
8ab5e47b5c
|
lib/promscrape: add Prometheus-compatible DNS-based service discovery aka dns_sd_configs
|
2020-05-06 00:02:41 +03:00 |
|
Aliaksandr Valialkin
|
1c8e97c8a0
|
lib/procutil: add NewSighupChan function, which returns a channel, which is triggered on every SIGHUP
|
2020-05-05 10:56:15 +03:00 |
|
Aliaksandr Valialkin
|
89aa6dbf56
|
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:53:06 +03:00 |
|
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 |
|
Aliaksandr Valialkin
|
86a1d9cb0c
|
lib/promscrape: add initial support for Prometheus-compatible service discovery for Amazon EC2 aka ec2_sd_configs
|
2020-04-27 19:29:22 +03:00 |
|
Aliaksandr Valialkin
|
069690e3bd
|
lib/promscrape: initial implementation for gce_sd_configs aga Prometheus-compatible service discovery for Google Compute Engine
|
2020-04-24 17:53:43 +03:00 |
|
Aliaksandr Valialkin
|
387a21c96d
|
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:26 +03:00 |
|
Aliaksandr Valialkin
|
99f0cb1f5f
|
lib/promscrape: code cleanup in runScraper func
|
2020-04-15 11:36:35 +03:00 |
|
Aliaksandr Valialkin
|
7c4fb038e3
|
lib/promscrape: add initial support for kubernetes_sd_config
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/334
|
2020-04-13 21:03:53 +03:00 |
|
Aliaksandr Valialkin
|
7fbfef2aee
|
lib/promscrape: extract common auth code to lib/promauth
|
2020-04-13 12:59:22 +03:00 |
|
Aliaksandr Valialkin
|
375d5483fa
|
lib/promscrape: remove possible races when registering and de-registering scrape workers for /targets page
|
2020-03-11 16:30:43 +02:00 |
|
Aliaksandr Valialkin
|
187fd89c70
|
lib/promscrape: consistently update /targets page after SIGHUP
|
2020-03-11 03:20:38 +02:00 |
|
Aliaksandr Valialkin
|
31a76a7b3a
|
lib/promscrape: consistency renaming: stopCh -> globalStopCh
|
2020-03-03 20:08:22 +02:00 |
|
Aliaksandr Valialkin
|
e6a481ab11
|
lib/promscrape: properly reload new configs on SIGHUP
|
2020-02-26 13:54:24 +02:00 |
|
Aliaksandr Valialkin
|
7ee7614e90
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 17:31:54 +02:00 |
|