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 |
|
Haleygo
|
72c3cd47eb
|
vmagent:scrape config support enable_http2 (#4295)
app/vmagent: support `enable_http2` in scrape config
This change adds HTTP2 support for scrape config
and improves compatibility with Prometheus config.
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4283
|
2023-06-05 15:56:49 +02:00 |
|
Haleygo
|
b3d0ff463a
|
vmagent:support follow_redirects on SD level (#4286)
* vmagent:support follow_redirects on SD level
* fix follow_redirects on sd level
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4282
|
2023-05-26 09:39:45 +02:00 |
|
Aliaksandr Valialkin
|
db8c4054e5
|
lib/promscrape: fix errors in test config
The errors were discovered after enabling strict parse mode by default.
See 9bb60ab00f
|
2022-02-08 19:56:37 +02:00 |
|
Aliaksandr Valialkin
|
10f960fa0c
|
lib/promscrape: add ability to load scrape configs from multiple files
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1559
|
2021-08-26 08:51:16 +03:00 |
|
Aliaksandr Valialkin
|
158c50c0ee
|
lib/promauth: reload TLS certificates from disk on every mTLS connection as Prometheus does
This allows updating client certificates without the need to restart vmagent and/or single-node VictoriaMetrics.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1420
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/470
|
2021-07-01 15:27:47 +03:00 |
|
Aliaksandr Valialkin
|
90b4a6dd12
|
lib/promscrape: extract common auth code to lib/promauth
|
2020-04-13 12:59:10 +03:00 |
|
Aliaksandr Valialkin
|
04762344c6
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 13:36:03 +02:00 |
|