SPLUNK子搜索2个CSV文件合并在一起

时间:2018-08-01 10:22:27

标签: computer-vision splunk spl

我有2个文件,其中订单数据保存在splunk中的两种不同的源类型中。 一个文件包含一个订单编号,plnum(前缀+订单编号(一个订单编号包含3个plnum)),模型(订单的类型)。第二个文件包含与这些plnum相同的plnum和Materialnumber。

我想搜索用于一个或多个模型的顶级材料。

所以我搜索了如何设置子搜索:

sourcetype=file1 [search sourcetype=file2 MODEL="someting"| fields MODEL] |stats values(MATNR) by MODEL

我不知道为什么子搜索不起作用。

1 个答案:

答案 0 :(得分:0)

自行运行子搜索以验证其是否起作用并产生预期的结果。我怀疑它正在工作,并以foo bar baz...的形式返回PLNUM列表。 Splunk在搜索词之间放置一个隐式AND,因此您的主要搜索是查找包含所有PLNUM的事件,这不太可能。

尝试在子搜索中使用format。它以foo OR bar OR baz...格式返回结果,在主要搜索中应该会更好。

sourcetype=file1 [search sourcetype=file2 MODEL="someting"| fields PLNUM | format] |stats values(MATNR) by PLNUM