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 来输出了,这种方法的局限性就是这个字段要设置为全局,其它人才可以访问。

相关推荐
未完成的歌~14 天前
Splunk 部署手册
soc·splunk
shenghuiping20017 个月前
Splunk Dashboard 的定时发送设置
dashboard·schedule·splunk
小IT大不同8 个月前
2026,最新Splunk 部署Windows 系统
虚拟机·安装教程·splunk·2026最新
smilejingwei1 年前
Text2SQL 破局技术解析之三:NLQ 词典与准确性
人工智能·text2sql·bi·spl
smilejingwei1 年前
Text2SQL 破局技术解析之二:MQL 实现与复杂性
ai·text2sql·spl·chatbi
smilejingwei2 年前
Excel 做数据分析的好与不好
数据分析·excel·spl·esprocspl
smilejingwei2 年前
SQL,生成指定时间间隔内的事件次序号
数据库·sql·spl·esprocspl
smilejingwei2 年前
SQL,查询每天最接近指定时间的记录
数据库·sql·spl·esproc spl
smilejingwei2 年前
数据仓库的性能问题及解决之道
数据仓库·spl·esproc spl
smilejingwei2 年前
SQL,根据数据的时间跨度进行不同粒度的统计
数据库·sql·数据分析·spl·esproc spl