什么可能导致Jenkins跳过/截断控制台输出中的某些行?

什么可能导致Jenkins跳过/截断控制台输出中的某些行?,jenkins,console,jenkins-plugins,console.log,splunk,Jenkins,Console,Jenkins Plugins,Console.log,Splunk,我们的Jenkins实例安装了“Splunk App for Jenkins”,它允许我们将任何给定作业的所有控制台输出发送到我们的Splunk Enterprise应用程序。但是,我注意到Splunk中的事件似乎比Jenkins控制台输出中的事件多。例如,Splunk搜索结果的一部分: index=jenkins_console sourcetype="text:jenkins" earliest=-5d@d latest=now source=source_of_job_

我们的Jenkins实例安装了“Splunk App for Jenkins”,它允许我们将任何给定作业的所有控制台输出发送到我们的Splunk Enterprise应用程序。但是,我注意到Splunk中的事件似乎比Jenkins控制台输出中的事件多。例如,Splunk搜索结果的一部分:

index=jenkins_console sourcetype="text:jenkins" earliest=-5d@d latest=now source=source_of_job_I_Want
|按时间统计值(_原始)

然后是Jenkins中相应的控制台输出

如您所见,控制台输出缺少Splunk中存在的许多行。这是一个问题,因为我们有一个关于“
无法联系X:java.lang.InterruptedException
”字符串的警报,以帮助检测代理失败,但当警报发出时会令人困惑,但我们查看控制台时,却看不到该消息

我直接用PuTTY检查了Jenkins服务器上的日志,发现它们与控制台输出相匹配。我还检查了Jenkins中插件的配置,它似乎是默认设置:


所以我怀疑这是Jenkins的问题,而不是Splunk或插件。就像丢失的操作确实发生了一样,但由于某种原因,Jenkins正在跳过将它们输出到console。我希望其他人也能发现这一点,并帮助我找到原因。

欢迎来到SO!与其发布控制台输出的链接,不如直接将经过编辑的文本片段发布到问题中。这意味着它是可搜索的,可以帮助其他人找到问题/答案。