【发布时间】:2018-11-28 09:56:52
【问题描述】:
我正在尝试查找有关以下内容的适当 Splunk 文档,但这似乎非常困难。 我需要做的在概念上很简单:我想找出连续两天某些事件的数量并减去它们(只需减去数字)。 例如,我需要找出 2 天前发生的对某个网站 ('somewebsite/myaction') c1 的成功 POST 调用次数 (HTTP 200):
search sourcetype = myproject:prod somewebsite post myaction 200
earliest=-2d@d latest=-1d@d | stats count as c1
另外,我也是为了找出昨天相同类型的事件,我们称之为c2:
search sourcetype = myproject:prod somewebsite post myaction 200
earliest=-1d@d latest=-0d@d | stats count as c2
现在我需要做的就是找出 c1 - c2 并在该值高于某个阈值时触发 事件。 我正在尝试这样的事情,但它没有显示't':
| set diff [search sourcetype = myproject:prod somewebsite post
myaction 200 earliest=-2d@d latest=-1d@d | stats count as c1] [search
sourcetype = myproject:prod somewebsite post myaction 200
earliest=-1d@d latest=-0d@d | stats count as c2] | eval t=(c1-c2)
谢谢,
您好,
索林
附言
我非常接近以下几点:
sourcetype=myproject:prod somewebsite post checkout 200 earliest=-2d@d latest=-1d@d
| stats count as C1 | appendcols [search sourcetype = myproject:prod somewebsite
post checkout 200 earliest=-1d@d latest=-0d@d | stats count as C2] | eval t=(C1
- C2)
现在我需要做的就是在警报中表达我希望在 t 高于阈值(例如 t > 100)时触发它。我该怎么做?
【问题讨论】: