[BUG] eBPF has the problem of missing parts of reported data.
Search before asking
- [X] I had searched in the issues and found no similar feature requirement.
DeepFlow Component
Agent
What you expected to happen
eBPF has the problem of missing parts of reported data.
How to reproduce
Client CVM: 4C8G Nginx Controller: 2C4G Real backend Nginx: 2C2G
Data link: Client CVM → CLB(Direct Connection, Without KubeProxy) → Nginx Controller → Nginx
Shell: wrk -t4 -c4 -d600s -H "Host: www.deepflow.misaka.com" --latency --timeout 5s http://192.168.4.38
DeepFlow version
v6.4.3
DeepFlow agent list
[root@VM-4-46-tencentos ~]# deepflow-ctl agent list ID NAME TYPE CTRL_IP CTRL_MAC STATE GROUP EXCEPTIONS 19 192.168.4.46-V3 K8S_VM 192.168.4.46 52:54:00:d5:d0:8e NORMAL watcher 20 nginx-59f86fdd9f-zv9rl-P75 K8S_SIDECAR 192.168.5.92 52:54:00:89:72:4b NORMAL default 23 nginx-sidecar-84565b4694-ms6n4-P79 K8S_SIDECAR 192.168.5.89 52:54:00:92:5c:8a NORMAL default 25 nginx-daemonset-6949c94cc5-hrsvb-P80 K8S_SIDECAR 192.168.5.175 52:54:00:4a:89:7c NORMAL default 26 deepflow-stress-ingress-nginx-controller-6787b4d5f5-k6pdl-P74 K8S_SIDECAR 192.168.5.91 52:54:00:f7:c9:8a NORMAL default
Kubernetes CNI
Tencent Cloud. TKE RouteENI Network.
Operation-System/Kernel version
[root@VM-4-46-tencentos ~]# awk -F '=' '/PRETTY_NAME/ { print $2 }' /etc/os-release "TencentOS Server 3.2 (Final)" [root@VM-4-46-tencentos ~]# uname -r 5.4.119-1-tlinux4-0010.3
Anything else
Client Request:1386637 Agent Report(tap_side: 's'):1386637 Agent Report(tap_side: 's-p'):1296637
Are you willing to submit a PR?
- [ ] Yes I am willing to submit a PR!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
@Hyzhou is there any eBPF metrics abnormalities been observed? Can you provide the following dashboard results (DeepFlow System -> DeepFlow Agent -> eBPF Status) :
https://ce-demo.deepflow.yunshan.net/d/DeepFlow_Agent/deepflow-agent?orgId=1&var-datasource=DeepFlow&var-host=deepflow-ce-cloud-demo-0-W1&var-interval=1m&var-module=All