【发布时间】:2017-02-07 10:27:51
【问题描述】:
我有一个名为“impact_time”的字段,其中包含人类可读的日期。现在我想查询 splunk 的影响时间范围。唯一的问题是我拥有的最早和最晚时间是纪元格式。如何根据我通过的纪元时间范围进行 splunk 查询?
【问题讨论】:
我有一个名为“impact_time”的字段,其中包含人类可读的日期。现在我想查询 splunk 的影响时间范围。唯一的问题是我拥有的最早和最晚时间是纪元格式。如何根据我通过的纪元时间范围进行 splunk 查询?
【问题讨论】:
您需要的是一个名为 Impact_time 的字段范围内的数据, 尝试直接在搜索中使用它。
index=...
| search impact_time>[specific time to start] AND impact_time<[specific time to end] | ...
假设,您需要某个字段中某些特定数据范围之间的事件,这恰好是时间。
【讨论】:
您需要将 Impact_time 从人类可读转换为纪元,例如
... | eval impact_time_epoch=strptime(impact_time, "%Y-%m-%d %H:%M:%S)
然后你可以使用 where 命令来过滤你需要的范围
例如
... | where impact_time_epoch >= EARLIEST impact_time_epoch <= LATEST
【讨论】: