Aliaksandr Valialkin
|
e08287f017
|
lib/promscrape: reload auth tokens from files every second
Previously auth tokens were loaded at startup and couldn't be updated without vmagent restart.
Now there is no need in vmagent restart.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1297
|
2021-05-14 20:03:35 +03:00 |
|
Aliaksandr Valialkin
|
c8b7c32e23
|
lib/proxy: typo fix after a5c5b54c22
|
2021-04-05 14:37:06 +03:00 |
|
Aliaksandr Valialkin
|
e0b687171b
|
lib/proxy: add support for socks5 over tls proxy
|
2021-04-05 13:00:42 +03:00 |
|
Nikolay
|
d0b664454b
|
adds socks5 support for fasthttp client (#1178)
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1177
Co-authored-by: Aliaksandr Valialkin <valyala@gmail.com>
|
2021-04-04 01:43:59 +03:00 |
|
Aliaksandr Valialkin
|
ab9e1eb41f
|
lib/promscrape: support for simple HTTP proxies without CONNECT method support such as https://github.com/prometheus-community/PushProx
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1179
|
2021-04-04 00:40:58 +03:00 |
|
Aliaksandr Valialkin
|
ae5c20a34c
|
lib/proxy: log response body on non-200 response code
This should improve debuggability for https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1179
|
2021-04-03 03:03:41 +03:00 |
|
Aliaksandr Valialkin
|
8005ba26b9
|
lib/netutil: enable IPv6 UDP listening if -enableTCP6 command-line flag is passed to VictoriaMetrics
This is a follow-up for 18cfc4be7b
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1131
|
2021-03-17 00:19:30 +02:00 |
|
Aliaksandr Valialkin
|
54f902467d
|
lib/proxy: there is no need in cloning tlsCfg, which has been created two lines above
|
2021-03-12 10:48:01 +02:00 |
|
Aliaksandr Valialkin
|
72a8fa484b
|
lib/proxy: set proxy address in tls.Config.ServerName instead of the target address
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1116
|
2021-03-12 10:41:25 +02:00 |
|
Aliaksandr Valialkin
|
60e0280a94
|
lib/promscrape: add ability to configure proxy options via proxy_tls_config , proxy_basic_auth , proxy_bearer_token and proxy_bearer_token_file
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1116
|
2021-03-12 03:36:11 +02:00 |
|
Aliaksandr Valialkin
|
8b8d4cbcfe
|
lib/proxy: do not show inline basic auth passwords when logging errors related to proxy_url
|
2021-03-11 13:44:14 +02:00 |
|
Aliaksandr Valialkin
|
e15f3f4f2a
|
lib/proxy: pass proxy hostname in Host header of the CONNECT request
This should resolve the following issue when connecting to tls proxy:
cannot validate certificate for ... because it doesn't contain any IP SANs
|
2021-03-09 20:41:18 +02:00 |
|
Aliaksandr Valialkin
|
9d8223eafb
|
lib/proxy: set missing ServerName in TLS config for proxy_url .
While at it, allow setting Proxy-Authorization for `proxy_url` via `basic_auth` and `bearer_token` configs.
|
2021-03-09 19:01:14 +02:00 |
|
Aliaksandr Valialkin
|
4ee53c3961
|
all: use net.Dial instead of fasthttp.Dial , because fasthttp.Dial limits the number of concurrent dials to 1000
|
2021-01-11 12:52:51 +02:00 |
|
Aliaksandr Valialkin
|
367fc17933
|
lib/promscrape: code prettifying for 8dd03ecf19
|
2020-12-24 10:57:20 +02:00 |
|