数据搜索与处理技巧全解析
1. 时间片内事件计算
在实际应用中,计算 Web 服务器利用率时,通常不会采用复杂的方式,因为事件数量往往很大,每个事件所花费的时间通常可以忽略不计。对于 Web 日志,更常见的方法是按时间统计事件数量。
1.1 使用 timechart 统计事件
使用 timechart 是按时间统计事件最简单的方法,示例代码如下:
sourcetype=impl_splunk_gen
| timechart span=1m count
在表格视图中,查看 24 小时的时间段,会得到 1440 行,每分钟一行。不过,Splunk 的图表不会显示超过屏幕像素数量的点,用户需要使用 bins 或 span 属性来更改要绘制的点数。
1.2 仅统计有事件的分钟
如果只想了解实际有事件发生的分钟,可以使用 bucket 和 stats ,示例代码如下:
sourcetype=impl_splunk_gen
| bucket span=1m _time
| stats count by _time
bucket 会将每个事件的 _time 字段向下舍入到事件发生的分钟,这与 timechart 内部的操作相同。这种方法不会包含没有事件的分钟
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



