gpt4 book ai didi

splunk - 如何计算两个事件之间的持续时间 Splunk

转载 作者:行者123 更新时间:2023-12-02 02:17:59 26 4
gpt4 key购买 nike

我需要找到两个事件之间的持续时间。我在 上查看了解决方案和 Stack Overflow,但仍然无法得到计算结果。

sentToSaveSaveDoc 都已格式化时间戳,这就是我使用 case 函数的原因。我可以看到字段填充了时间戳,但我无法获取 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)

最佳答案

时间戳必须采用整数(纪元)形式才能进行比较。使用strptime function将它们从字符串转换为整数,然后您可以减去它们。

正如 @Anant Naugai 所说,如果您提供一些示例事件,那么我们可以更具体。

关于splunk - 如何计算两个事件之间的持续时间 Splunk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66896889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com