如何一次计算和绘制多个搜索?

how count and plot several searches at once?

我正在使用 splunk 计算我网站上的点击次数。我当前的搜索查找 keywordA 如下:

index=mydata keywordA |bucket _time span=day |stats count by _time

但是,我想在输出中添加其他几个搜索,例如其他关键字(keywordB):

index=mydata keywordB |bucket _time span=day |stats count by _time

注意:这些搜索不一定相互排斥!所以搜索需要 运行 独立。

我想一次获得每个搜索的 每日总计数 ,这样我就可以避免 运行 单独搜索每个搜索。

输出应该是:

day          keyA  keyB
2020-01-01   423   354
2020-01-02   523   254

最好的方法是什么?

谢谢!

试试这个结合了两者的搜索。除了 stats 命令外,它不能很好地扩展许多关键字。

index=mydata (keywordA OR keywordB)
| bin span=1d _time
| eval keyword = case(match(_raw, "keywordA"), "keywordA", match(_raw, "keywordB"), "keywordB", 1==1, "other")
| stats count by _time, keyword