VictoriaMetrics/lib/promscrape
Aliaksandr Valialkin f3be3573e7
lib/promscrape/discovery/vultr: follow-up after 17e3d019d2
- Sort the discovered labels in alphabetical order at https://docs.victoriametrics.com/sd_configs/#vultr_sd_configs
- Rename VultrConfigs to VultrSDConfigs to be consistent with the naming for other SD configs.
- Prepare query arg filters for `list instances API` at newAPIConfig() instead of passing them in a separate listParams struct.
  This simplifies the code a bit.
- Return error when bearer token isn't set at vultr_sd_configs, since this token is mandatory
  according to https://docs.victoriametrics.com/sd_configs/#vultr_sd_configs
- Remove unused fields from the parsed response from Vultr list instances API in order to simplify the code a bit.
- Remove double logging of errors inside getInstances() function, since these errors must be already logged by the caller.
- Simplify tests, so they are easier to maintain.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6041
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/pull/6068
2024-07-05 17:40:39 +02:00
..
discovery lib/promscrape/discovery/vultr: follow-up after 17e3d019d2 2024-07-05 17:40:39 +02:00
discoveryutils app/vmagent: support for DNS SRV urls at -remoteWrite.url, scrape target urls and service discovery urls 2024-04-17 20:56:23 +02:00
testdata lib/promscrape: disable support for service discovery and metrics scrape via http2 2023-07-06 16:04:31 -07:00
client.go Revert "Exemplar support (#5982)" 2024-07-03 16:09:18 +02:00
config_test.go app/vmagent: add max_scrape_size to scrape config (#6434) 2024-06-20 14:00:22 +02:00
config_timing_test.go lib/promscrape: optimize service discovery speed 2022-11-29 21:26:23 -08:00
config.go lib/promscrape/discovery/vultr: follow-up after 17e3d019d2 2024-07-05 17:40:39 +02:00
relabel_debug.go app/vmselect: small cleanup after 4f3f9950d0 2023-05-09 22:45:02 -07:00
scraper.go feature: [vmagent] Add service discovery support for Vultr (#6068) 2024-05-10 14:28:51 +02:00
scrapework_test.go lib/promscrape: use prompbmarshal.MustParsePromMetrics function at parseData() test function 2024-07-03 16:10:37 +02:00
scrapework_timing_test.go all: fix golangci-lint(revive) warnings after 0c0ed61ce7 2024-04-03 03:00:45 +03:00
scrapework.go Revert "Exemplar support (#5982)" 2024-07-03 16:09:18 +02:00
targetstatus.go app/vmagent: add max_scrape_size to scrape config (#6434) 2024-06-20 14:00:22 +02:00
targetstatus.qtpl app/vmagent: add max_scrape_size to scrape config (#6434) 2024-06-20 14:00:22 +02:00
targetstatus.qtpl.go app/vmagent: add max_scrape_size to scrape config (#6434) 2024-06-20 14:00:22 +02:00