Aliaksandr Valialkin
|
3d73640815
|
lib/promscrape/discovery: close unused HTTP connections to service discovery servers
This should prevent from connection leaks
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4724
|
2023-07-27 14:48:56 -07:00 |
|
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 |
|
Alexander Marshalov
|
40d12be607
|
fixed service name detection for consulagent service discovery in case of a difference in service name and service id (#4390) (#4439)
Signed-off-by: Alexander Marshalov <_@marshalov.org>
|
2023-06-12 16:16:43 +02: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
|
b9bb64ce55
|
lib/promscrape/discovery/consulagent: substitute metaPrefix with the __meta_consulagent_ plaintext string
This simplifies future code navigation and search for the specific meta-label starting from __meta_consulagent_* prefix.
For example, `grep __meta_consulagent_namespace` finds the exact place where this label is defined.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3953
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/pull/4217
|
2023-05-08 23:40:13 -07:00 |
|
Alexander Marshalov
|
56b84140a9
|
added new consulagent service discovery (#3953) (#4217)
|
2023-05-04 11:36:21 +02:00 |
|