Splunk Search

Improve search reducing appendcols

internet_team
Explorer

Hello,

is there any way to improve this search by reducing appendcols number ? Source is the same, only download_time average should be calculate according url string regex.

Current search :

sourcetype="my_source_type" source="frt" url="/F-" | timechart avg(download_time) as "Family" | appendcols [search

sourcetype="my_source_type" source="*frt
" url="/P-" | timechart avg(download_time) as "Product"] | appendcols [search

sourcetype="my_source_type" source="*frt
" url="/C-" | timechart avg(download_time) as "Category"] | appendcols [search

sourcetype="my_source_type" source="*frt
" url="/main" | timechart avg(download_time) as "Homepage"]

Thanks,

Tags (2)
0 Karma

wpreston
Motivator

Sure, I think you can eliminate appendcols altogether in this search. Try something like this:

sourcetype="my_source_type" source="frt" (url="/F-" OR url="/P-" OR url="/C-*" OR url="/main") | eval Identifier=case(url == "/F-", "Family",url == "/P-", "Product",url == "/C-*", "Category", url == "/main", "Homepage") | timechart avg(download_time) by Identifier
0 Karma

gfuente
Motivator

Hello

It would be nice to have some sample events, but with the information you had provided try this:

sourcetype="my_source_type" source="frt" (url="/F-" OR  url="/P-" OR url="/C-*" OR url="/main"  ) | rex field="url" "\/(?<group>main|(C|P|F))" | timechart avg(download_time) by group

You could rename the outfput fields if needed.

Regards

0 Karma
Get Updates on the Splunk Community!

Webinar Recap | Revolutionizing IT Operations: The Transformative Power of AI and ML ...

The Transformative Power of AI and ML in Enhancing Observability   In the realm of IT operations, the ...

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...