VictoriaMetrics/lib/promscrape/discovery/azure
Aliaksandr Valialkin 8a07621a0c
lib/promscrape: disable support for service discovery and metrics scrape via http2
Reasons for disabling http2:

- http2 is used very rarely comparing to http for Prometheus metrics exposition and service discovery
- http2 is much harder to debug than http
- http2 has very bad security record because of its complexity - see https://portswigger.net/research/http2

VictoriaMetrics components are compiled with nethttpomithttp2 tag because of these issues.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4283
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4274

This is a follow-up for 72c3cd47eb
2023-07-06 16:03:37 -07:00
..
api.go lib/promscrape: disable support for service discovery and metrics scrape via http2 2023-07-06 16:03:37 -07:00
azure_test.go lib/promscrape/discovery/azure: add __meta_azure_machine_size label in the same way as Prometheus does 2023-01-27 17:07:12 -08:00
azure.go lib/promscrape/discovery/azure: add __meta_azure_machine_size label in the same way as Prometheus does 2023-01-27 17:07:12 -08:00
machine_test.go lib/promscrape: disable support for service discovery and metrics scrape via http2 2023-07-06 16:03:37 -07:00
machine.go lib/promscrape/discovery/azure: add __meta_azure_machine_size label in the same way as Prometheus does 2023-01-27 17:07:12 -08:00
nic.go lib/promscrape/discoveryutils: switch to native http client from fasthttp (#3568) 2023-01-05 19:34:47 -08:00