TL;DR:当“收集网络跟踪”工具不可用时,我能做些什么来捕获数据包?
我有一个Azure函数应用程序运行在一个linux应用服务计划上,它看到了TCP连接重置的一些问题。要调试这个问题,我想捕获网络流量。
我见过another question on stack overflow问同样的问题。在这种情况下,接受的答案将是理想的(即诊断和解决问题->诊断工具->收集网络跟踪->选择持续时间收集网络跟踪,然后单击“收集网络跟踪”)。
然而,就我而言,这一设施对我来说是不可利用的:

当数据包捕获工具不是选项时,我能做些什么来捕获数据包?例如,是否有可以运行tcpdump的上下文?
发布于 2022-06-09 16:02:13
我能找到的最好的解决方案是使用Azure门户中的Web安装和运行tcpdump。
开发工具-> SSH -> Go
apt-get update
apt-get -y install tcpdump
tcpdump --version远非理想,但至少是有意义的!
发布于 2022-04-27 11:46:41
似乎还不能用于linux或任何容器,如门户所示。

AFAIK,当“收集网络跟踪”工具不可用时,要捕获数据包,我们可以使用自动治疗作为这个中由@朋net Gupta提供的步骤。
或者,您可以参考此获得更多信息。
https://stackoverflow.com/questions/72027136
复制相似问题