查看 varnish 缓存未命中 url 以及后端 IP
Viewing varnish cache miss urls along with the backend IP
我在我的 vcl 中使用循环导向器。我想查看所有缓存未命中 url 以及后端 IP。现在正在做 sudo varnishtop -i BereqURL
它只显示 urls 而不是它要去的后端 ip
54.42 BereqURL /catalog/v1/sizechart/keys
152.29 BereqURL /catalog/v1/products/keys/
152.17 BereqURL /catalog/v1/bundles/stc/ids/
145.92 BereqURL /catalog/v1/bundles/stl/ids/
有没有一种方法可以同时查看后端 IP 和上述输出?
我正在使用 vcl 4。
在我的脑海中,也许像下面这样的东西会有所帮助?可能不是完美的解决方案,但可以让您更好地了解正在调用哪个后端。
root@cmh4:~#清漆日志 | grep -i 'BereqURL\|BackendOpen'
我的一个 Varnish 服务器的输出(虽然我的 bereqURL 改变了):
- BereqURL /catalog/v1/products/keys/
- BackendOpen 770 8d2ea39e-e442-4fa3-a1bc-789eed3b9b98.dfw3 10.10.10.3 8080 10.10.10.1 37842
- BereqURL /id?at-xt=4dd2316d36ca2dda,0
- BackendOpen 799 8d2ea39e-e442-4fa3-a1bc-789eed3b9b98.cmh4 10.10.10.1 8080 10.10.10.1 39065
- BereqURL /catalog/v1/bundles/stc/ids/
- BackendOpen 801 8d2ea39e-e442-4fa3-a1bc-789eed3b9b98.cmh2 10.10.10.2 8080 10.10.10.1 44325
- BereqURL /catalog/v1/bundles/stl/ids/
- BackendOpen 788 8d2ea39e-e442-4fa3-a1bc-789eed3b9b98.cmh2 10.10.10.2 8080 10.10.10.1 44322
我在我的 vcl 中使用循环导向器。我想查看所有缓存未命中 url 以及后端 IP。现在正在做 sudo varnishtop -i BereqURL
它只显示 urls 而不是它要去的后端 ip
54.42 BereqURL /catalog/v1/sizechart/keys
152.29 BereqURL /catalog/v1/products/keys/
152.17 BereqURL /catalog/v1/bundles/stc/ids/
145.92 BereqURL /catalog/v1/bundles/stl/ids/
有没有一种方法可以同时查看后端 IP 和上述输出?
我正在使用 vcl 4。
在我的脑海中,也许像下面这样的东西会有所帮助?可能不是完美的解决方案,但可以让您更好地了解正在调用哪个后端。
root@cmh4:~#清漆日志 | grep -i 'BereqURL\|BackendOpen'
我的一个 Varnish 服务器的输出(虽然我的 bereqURL 改变了):
- BereqURL /catalog/v1/products/keys/
- BackendOpen 770 8d2ea39e-e442-4fa3-a1bc-789eed3b9b98.dfw3 10.10.10.3 8080 10.10.10.1 37842
- BereqURL /id?at-xt=4dd2316d36ca2dda,0
- BackendOpen 799 8d2ea39e-e442-4fa3-a1bc-789eed3b9b98.cmh4 10.10.10.1 8080 10.10.10.1 39065
- BereqURL /catalog/v1/bundles/stc/ids/
- BackendOpen 801 8d2ea39e-e442-4fa3-a1bc-789eed3b9b98.cmh2 10.10.10.2 8080 10.10.10.1 44325
- BereqURL /catalog/v1/bundles/stl/ids/
- BackendOpen 788 8d2ea39e-e442-4fa3-a1bc-789eed3b9b98.cmh2 10.10.10.2 8080 10.10.10.1 44322