Splunk 输出取 / 分割符 之间的部分

今天有个需求输出的结果是:

想取出以 "/" 为分隔符的 输出:

举个例子:

原来的SPL:

index=abc "Path"="/china/shanghai/newcity/zone"

| table Path

想等到的效果是:

newcity给取出来。

解决方法是:

index=abc "Path"="/china/shanghai/newcity/zone"

| table Path

| uniq

|rex field=Path "/china/shanghai/(?<extractWord>.*?)/zone/*"

当然上面的 extractWord 是可以name 成: "ABC" 或者是你想命名的名字。

2: 当然还有有种方法就是创建一个字段:

参考:Splunk系列:Splunk字段提取篇(三)_splunk正则表达式提取字段_Bypass--的博客-CSDN博客

可以提取并且创建一个字段,然后就可以 | table filed_name 来输出了,这种方法的局限性就是这个字段要设置为全局,其它人才可以访问。

相关推荐
smilejingwei13 小时前
SQL,生成指定时间间隔内的事件次序号
数据库·sql·spl·esprocspl
smilejingwei10 天前
SQL,查询每天最接近指定时间的记录
数据库·sql·spl·esproc spl
smilejingwei12 天前
数据仓库的性能问题及解决之道
数据仓库·spl·esproc spl
smilejingwei14 天前
SQL,根据数据的时间跨度进行不同粒度的统计
数据库·sql·数据分析·spl·esproc spl
smilejingwei14 天前
SQLite 的挑战者
大数据·sqlite·spl·esproc spl
smilejingwei20 天前
SQL:递归计算出树型层次结构
数据库·sql·spl·esproc spl
smilejingwei1 个月前
面向 Java 程序员的 SQLite 替代品
开发语言·sqlite·spl·esproc spl
smilejingwei1 个月前
单机顶集群的大数据技术来了
大数据·spl·esproc spl
smilejingwei1 个月前
数据分析编程:SQL,Python or SPL?
python·sql·数据分析·编程语言·spl·esproc spl
smilejingwei1 个月前
从 ES Kafka Mongodb Restful ... 取到 json 之后
mongodb·elasticsearch·kafka·spl·esproc spl