gpt4 book ai didi

performance - F5 bigip 负载均衡器实时监控请求/响应时间

转载 作者:可可西里 更新时间:2023-11-01 17:06:22 28 4
gpt4 key购买 nike

我正在寻找一种实时监控请求/响应时间的方法。现在有多少请求正在处理,每个请求被处理多长时间(何时开始,哪个池/服务器)有没有办法在请求开始处理和完成处理时从 F5 推送/拉取信息到/由外部工具实时显示此信息?

是否有工具允许使用 F5 负载平衡器或其他 http 负载平衡器执行此操作?

TIA。

最佳答案

如果我正确理解您的问题,我认为您应该做的是 tcpdump 或使用生成表格的 CS-Command输出并为您提供以下信息:

在这种情况下使用 tcpdump 时,您可能希望包含将输出写入文件的选项。我推荐这个因为你可以用 ethereal 检查这个文件,它对用户更友好一点,可以让你过滤更多你可能会做的事情正在寻找。执行此操作的语法如下:

使用 TCPDUMP

tcpdump -vvni 0.0:nnn -s0 host 1.1.1.1 or host 2.2.2.2 or host 3.3.3.3 -w /var/tmp/FILENAME.pcap    

OR

tcpdump -nvvv -i any -c 20 '((port 80 or port 443) and (host 10.0.3.169 or host 10.0.3.1)) and dst host 10.0.3.246' > FILENAME

tcpdump 应谨慎使用,如果使用不当,它会占用系统处理器周期。

注意:上面命令中的 (-c 20) 将仅输出 20 行结果,如果没有此开关,将获得无穷无尽的输出。使用这个是为了减少使用的周期,这可以重复几次以积累所获得的信息量。除非那个在使用它的网络上没有问题。

使用 CS-SERVER 命令:

下面的命令可以从客户端和服务器端的角度使用,有不同的选项,下面是我冒昧的包括对这些命令的所有可能组合的解释(从 F5 站点获得)。此外,命令的输出分为 5部分,下面也解释了输出的含义。

tmsh 显示系统连接 cs-server-addr

tmsh 显示系统连接 ss-server-addr

  (1)         (2)         (3)           (4)               (5)

X.X.X.X:64231 X.X.X.X:443 X.X.X.X:64231 X.X.X.X:443 tcp 21 (tmm: 7) 无Y.Y.Y.Y:49632 Y.Y.Y.Y:443 Y.Y.Y.Y:49632 Y.Y.Y.Y:443 tcp 16 (tmm: 0) 无

客户端IP地址和端口(1)虚拟服务器IP地址和端口(二)SelfIP (SNAT) 地址和端口 (3)请求到达的成员服务器的 IP 地址和端口 (4)tmm进程处理连接(5)

cs-client-addr 指定事件连接的客户端远程地址cs-client-port 指定事件连接的客户端远程端口cs-server-addr 指定事件连接的客户端本地地址cs-server-port 指定事件连接的客户端本地端口protocol 指定用于指定连接的协议(protocol)(例如:tcp、udp)ss-client-addr 指定事件连接的服务器端本地地址ss-client-port 指定事件连接的服务器端本地端口ss-server-addr 指定事件连接的服务器端远程地址ss-server-port 指定事件连接的服务器端远程端口

关于performance - F5 bigip 负载均衡器实时监控请求/响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40571362/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com