我需要找到两个事件之间的持续时间。我查看了splunk和 Stack Overflow 上的解决方案,但仍然无法计算。
两者sentToSave
都SaveDoc
已经格式化了时间戳,这就是我使用 case 函数的原因。我能够看到字段填充了它们的时间戳,但我无法让该Duration
字段填充持续时间 - 它根本不填充。
需要一些关于如何获得的帮助Duration
- 任何建议?这是我的搜索:
(index=souce1 dept=qvc event="sentToSave") OR (index=source dept=save area=saveDoc)
| eval saveDocTime=case(area="saveDoc", TimeStamp), sentToSaveTime=case(event="sentToSave", TimeStamp)
| eval Duration=saveDocTime-sentToSaveTime
| stats values(Duration) as Duration earliest(sentToSaveTime) as sentToSaveTime latest(saveDocTime) as saveDocTime by emailRequest
| where isNotNull(sentToSaveTime) AND isNotNull(saveDocTime)